如何在SQL Server 2008中导入表格而不丢失索引和键

5
当我使用导入/导出向导时,它会丢失键和索引。我需要导入许多表格,请帮忙。
此外,我通过生成脚本创建表格,然后进行导入,但是出现了验证错误。也许我做错了什么?
1个回答

6
首先,您需要创建一个脚本来创建表、键和索引。如果您右键单击数据库,在上下文菜单中可以点击“在数据库上创建脚本”调用向导。
通过这个脚本,您可以创建新的数据库。之后,您可以按原样导入数据,但是您的SSIS(又称为DTS)向导不会创建表,只会导入数据。
注意:如果您有外键,您需要确保您的SSIS数据导入部分按正确的顺序进行导入!
我自己采用了制作一个大型SQL文本文件的方式,其中每个部分都由GO分隔,并且另外一个文件中创建数据(这可以由向导替代)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接