代わりに BULK INSERT でそれを行うだけです
例
テーブルをロックする一括挿入
BULK INSERT Northwind.dbo.[ORDER Details]
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = ':\n',
FIRE_TRIGGERS,
TABLOCK --this is it
)
このステートメントはテーブルをロックしません
BULK INSERT Northwind.dbo.[ORDER Details]
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = ':\n',
FIRE_TRIGGERS
)
-h (ヒント用) スイッチと "TABLOCK" を使用したタブロック付き BCP
bcp pubs..authors2 in authors.txt -c -t, -Sservername -Usa -Ppass -h "TABLOCK"
SSISまたはDTS内から、そこにあるテーブルロックに対して一括挿入を行うことができます
たとえば、データ変換タスクの下のDTSでオプションタブを見て、高速ロードとテーブルロックの使用を確認してくださいSSISには似たようなものがあります