当我使用导入/导出向导时,它会丢失密钥和索引。我需要导入很多表。请帮忙。
此外,我通过生成脚本然后进行导入来创建表,但出现验证错误。也许我做错了什么?
答案 0 :(得分:5)
首先创建一个创建脚本来创建表,键,索引。 如果右键单击数据库,则可以在上下文菜单中单击“在数据库上创建脚本”,然后调用向导。
使用此脚本,您可以创建新数据库。之后您按原样导入数据,但是您的SSIS(又名DTS)向导不会创建表,而只是导入数据。
备注:如果您有FOREIGN KEYS,您需要确保您的SSIS数据导入部件按正确顺序导入!
我自己编写了一个大的sql文本文件,它创建了所有结构,其中每个部分由GO分隔,另一个文件用于创建数据(这可以由向导替换)。