我正在使用sql server 2008.i在服务器(源)上有一个ABC数据库。现在我想将这个数据库的所有模式和数据复制到B服务器(目标)上的新数据库XYZ。为此我我正在使用sql server导入向导
现在的情况是:
在ABC数据库中,许多表都将标识列作为主键。当我使用导入向导时,我将“启用标识插入”设置为True(选中)。
但导入过程完成后,我发现创建了目标表,但没有为表设置主键,也没有设置标识。
它只是复制数据,而不是主键或标识字段。
如何使所有表格的“身份插入”成为可能
请提前帮助。谢谢。
答案 0 :(得分:3)
如果要更好地复制整个数据库,请尝试复制数据库向导,而不是导入/导出。此功能只是复制数据。 启用标识插入只是告诉向导在使用IDENTITY向数据库插入数据时使用SET IDENTITY_INSERT ON / OFF命令 - 它不会设置列的IDENTITY参数。
答案 1 :(得分:1)