私は 8GB の RAM を持っています。16GB のマシンで試してみたところ、スクリプトは正常に動作しました。2 つのテーブルを作成し、テーブルごとに約 12000 レコード、最初のテーブルと 18 列に 38 列のデータを入力するだけです。 2 番目のテーブルの場合。
スクリプトはSQL Manager Studio 2012自体によって生成され、スクリプトのサイズは約78MBです。
メモリ不足の例外を発生させずに 8GB マシンで実行するにはどうすればよいですか?
スクリプトには、レコードごとに挿入コマンドがあります。
それは既知の問題のようですが、マイクロソフトには修正がありませんhttp://connect.microsoft.com/SQLServer/feedback/details/269566/sql-server-management-studio-cant-handle-large-files
スクリプトを小さな断片に分割しただけで、8GB マシンで問題なく動作しました。