SQL Server 2012を使用しています。DBを更新するスクリプトがあります。そのスクリプトのサイズは約270 MBで、約22,00,000行です。SQL Server 2012で270 MBのスクリプトを実行しているときにメモリ不足になっています
エラー:
エラーメッセージ:System.OutOfMemoryExceptionにも
、
Iは、Transact-SQLコマンドの照会方法を試みたが、特定の行でそのエラー・メッセージを与えます。
Sqlcmd:エラー:ファイル 'database.sql'の行709918の構文エラーです。
しかし、構文エラーはありません。
解決策をご提供ください。
もっと多くのメモリを割り当ててください。スクリプトを複数の小さなステップに単純化しますか? –
コマンドラインからスクリプトを実行できますか?管理スタジオ、GoogleのSQL実行スクリプトコマンドラインなどではない - あなたはそれを試してみて、構文エラーを持って - 実際に構文エラーはありません? – Cato
大規模なMS SQL .sqlファイルをどのようにインポートするのですか?(http://stackoverflow.com/questions/431913/how-do-you-import-a-large-ms-sql-sql-file) ) – mxix