我基本上試圖將數據從SQL Server 2005中的一個數據庫中的表複製到另一個表,在同一個SQL Server實例中的另一個數據庫中具有相同的結構(但很多索引)。從一個表到另一個表中插入數據的最快方式是什麼? (SQL Server 2005)
我目前的做法是明顯的INSERT/SELECT:
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
這需要約,永遠(1小時10萬條記錄,而它花了20分鐘,從表中做與索引的一個沒有他們)。
這樣做的最好方法是什麼?
謝謝!
可能要格式化好一點吧現在第二個「ALTER INDEX」之上的所有內容都將被註釋掉。 – 2009-06-05 19:50:39