1

10,000 行を超えるコードを含む SQL ファイル (filenameScript) があります。SQL の各ブロックは GO で始まり、GO で終わります。C# からファイルを実行しているときに、GO ステートメントの近くで例外が発生します。しかし、SQL サーバーで同じファイルを実行しているときは、正常に動作しています。

con.ConnectionString = sqlconn;
FileInfo file = new FileInfo(filenameScript);
string script = file.OpenText().ReadToEnd();
SqlCommand command = new SqlCommand(script, con);
con.Open();
command.ExecuteNonQuery();
Close();

読み込まれExecuteNonQuerryたファイルは多く\n\r,と. 同じことを行う他の方法はありますか?前もって感謝します。\t\n\r

4

1 に答える 1