SQL Server 中的大量複製作業

下載 ADO.NET

SQL Server 包含一個受歡迎的命令列工具,名為 bcp。 你可以使用 bcp,將大型檔案快速大量複製到 SQL Server 資料庫的資料表或檢視中。 這 SqlBulkCopy 門課讓你能寫出功能類似的託管程式碼解決方案。 還有其他方式可以將資料載入資料表(INSERT 例如陳述式),但 SqlBulkCopy 效能會更好。

透過 SqlBulkCopy 類別,你可以執行:

  • 單一大量複製作業
  • 多項批次複製操作
  • 交易內的大量複製作業

在本節中

發行項 Description
批量複製範例設定 描述大量複製範例中所使用的資料表,並提供可用來在 AdventureWorks 資料庫中建立資料表的 SQL 指令碼。
單一批量複製操作 說明如何使用 SqlBulkCopy 類別,將資料單次大量複製到資料庫執行個體。 其中包含如何使用 Transact-SQL 陳述式和 SqlCommand 類別來執行大量複製作業。
多重批量複製操作 說明如何使用 SqlBulkCopy 類別,將資料多次大量複製到資料庫執行個體中。
交易與批量複製作業 說明如何在交易中執行大量複製作業,包括如何認可或回復交易。
批量複製操作的順序提示 描述如何使用順序提示來改善大量複製的效能。