7
将表移动到另一个SQL2008数据库(包括索引,触发器等)
我需要将一大堆(100多个)大型(数百万行)表从一个SQL2008数据库移动到另一个数据库。 我最初只是使用导入/导出向导,但是所有目标表都缺少主键和外键,索引,约束,触发器等。(标识列也被转换为普通INT,但是我想我只是错过了向导。) 什么是正确的方法? 如果这只是几个表,我将回到源头,编写表定义的脚本(包括所有索引,等等),然后在目标上运行脚本的索引创建部分。但是,有这么多表,这似乎是不切实际的。 如果没有太多数据,我可以使用“创建脚本...”向导来编写包括数据在内的源脚本,但是72m行脚本似乎不是一个好主意!