我基本上是在尝试将数据从 SQL Server 2005 中的一个数据库中的表复制到另一个表,在同一个 SQL Server 实例中的另一个数据库中具有相同的结构(但有很多索引)。
我目前的方法是明显的插入/选择:
set identity_insert TargetDBName.dbo.TableName on
insert into TargetDBName.dbo.TableName ([FieldsList])
select [FieldsList] from TargetDBName.dbo.TableName
set identity_insert SourceDBName.dbo.TableName off
这大约需要永远(1000 万条记录需要 1 小时,而从有索引的表到没有索引的表需要 20 分钟)。
最好的方法是什么?
谢谢!