我们需要创建保存在此服务器上的数据库的相同开发实例,包括表、触发器、默认值、数据、视图、键、约束和索引。许多字段都有“非空”约束,我们使用的是COM API (响应RCK),它不允许我们手动编辑查询,因此我们被它们与数据库/插入条目的接口方式所困(包括使用默认值来规避非空约束)。作为第二个选项,我们使用了“生成脚本”选项,并将所有表、约束、索引、默认值、数据等导出为.SQL文件,但现在我不确定如何将此SQL文件加载到SQL
我在Sql Server 2005数据库中有一个tabel。我有以下专栏我希望将列更改为NVARCHAR类型,但由于该列附加了一个默认值约束,因此收到了违反约束的情况。我需要了解如何从表列中删除默认值约束,或者如何在不妨碍约束的情况下更改列类型。为此,我需要在脚本中使用T-SQL,该脚本稍后将在另一台计算机上执行。