我有一个数据库(DB1),其中包含一个排序规则和许多表格。
我有另一个具有不同排序规则的数据库(DB2)(在另一台服务器上)。
我想在DB2上从DB1创建表的副本,但是要使用DB2的排序规则。
这些表有很多列,并且有很多表,因此我不想在每列上粘贴COLLATE ....
。我更愿意做SELECT * INTO ... FROM ...
。
如何更改新表的列的排序规则而不单独指定它们?
我正在运行MS SQL 2005。
答案 0 :(得分:0)
正如我所理解的那样..解决方案是 -
您可以使用DB链接....尝试从DB1链接所有需要的表并在DB2中创建同义词 (显然你必须给出除表名之外的同义词名称..因为在DB2中也存在具有相同名称的表)
现在尝试使用与DB2表的联合创建新表(换句话说,你可以说我要合并表)