共用方式為


SQL Server 中的大量複製作業 (ADO.NET)

更新: November 2007

Microsoft SQL Server 包含名為 bcp 的常用命令列公用程式,可將大型檔案快速地大量複製到 SQL Server 資料庫中的資料表或檢視表。SqlBulkCopy 類別可讓您撰寫會提供類似功能的 Managed 程式碼方案。還可採用其他方式將資料載入 SQL Server 資料表 (例如,INSERT 陳述式),但 SqlBulkCopy 的效能優勢明顯高於它們。

SqlBulkCopy 類別可用於僅將資料寫入 SQL Server 資料表。但是資料來源不僅限於 SQL Server;可使用任何資料來源,只要該資料可載入 DataTable 執行個體,或可使用 IDataReader 執行個體進行讀取。

使用 SqlBulkCopy 類別,您可以執行:

  • 單一大量複製作業

  • 多項大量複製作業

  • 在交易內的大量複製作業

注意事項:

當使用 .NET Framework 1.1 或更早版本 (不支援 SqlBulkCopy 類別) 時,您可使用 SqlCommand 物件執行 SQL Server Transact-SQL BULK INSERT 陳述式。

在本節中

請參閱

其他資源

SQL Server 和 ADO.NET