web-dev-qa-db-ja.com

SQL Server 2008データベースのSQLダンプを取得するにはどうすればよいですか?

SQL Server 2008データベースのSQLダンプを取得するにはどうすればよいですか?つまり、mysqldumpによく似た、別のデータベースのデータを再生成するための挿入を含む.sqlファイル。

38
pupeno

SQL Server Management Studioから、ターゲットデータベースの右クリックメニューの[タスク]項目で[スクリプトの生成]コマンドを使用できます。ここから、構造やデータ、SPなどのスクリプトを生成します。挿入を取得するには、スクリプトオプションで「スクリプトデータ」がTrueに設定されていることを確認します。

55
stuartd

必要なもの(SQLステートメントをダンプするスクリプト可能なツール)が見つからないため、mysqldumpに触発されたSQL Server Dumpというツールを作成しましたが、これはSQL Server用です。 sqlserverdump.codeplex.com にあります。

10
Daniel

SQL Server 2008 R2のstuartdの回答で言及されている「スクリプトデータ」オプションを見つけるのに苦労しました。 「スクリプトするデータの種類」オプションを見つけて「スキーマとデータ」に変更しました

8
Lloyd Banks