SQL Server 包含一個受歡迎的命令列工具,名為 bcp。 你可以使用 bcp,將大型檔案快速大量複製到 SQL Server 資料庫的資料表或檢視中。 這 SqlBulkCopy 門課讓你能寫出功能類似的託管程式碼解決方案。 還有其他方式可以將資料載入資料表(INSERT 例如陳述式),但 SqlBulkCopy 效能會更好。
透過 SqlBulkCopy 類別,你可以執行:
- 單一大量複製作業
- 多項批次複製操作
- 交易內的大量複製作業
在本節中
| 發行項 | Description |
|---|---|
| 批量複製範例設定 | 描述大量複製範例中所使用的資料表,並提供可用來在 AdventureWorks 資料庫中建立資料表的 SQL 指令碼。 |
| 單一批量複製操作 | 說明如何使用 SqlBulkCopy 類別,將資料單次大量複製到資料庫執行個體。 其中包含如何使用 Transact-SQL 陳述式和 SqlCommand 類別來執行大量複製作業。 |
| 多重批量複製操作 | 說明如何使用 SqlBulkCopy 類別,將資料多次大量複製到資料庫執行個體中。 |
| 交易與批量複製作業 | 說明如何在交易中執行大量複製作業,包括如何認可或回復交易。 |
| 批量複製操作的順序提示 | 描述如何使用順序提示來改善大量複製的效能。 |
相關內容
- SQL Server and ADO.NET (SQL Server 和 ADO.NET)