SQLスクリプトから140万行のデータを挿入するという私の永遠 の物語では、スクリプトの各行を取得して個別に実行する基本的なWinFormsアプリを作成しました。
ただし、元のスクリプトに含まれているため
SET IDENTITY_INSERT [Table] OFF
SETはセッション全体のコマンドであり、この設定はすべてのSQL呼び出しで失われます。つまり、各行が失敗します。データベース全体でテーブル全体に対してIDENTITY_INSERTをオフに設定して、失敗することなくこれらの個別の呼び出しを実行できるようにする方法はありますか?または、各行にコマンドを追加することで、ID指定を無視するように指示できますか?