11

データベースでこれまでに行ったすべてのINSERTを使用してスクリプトを生成する方法が見つかりません。データベース自体のスクリプトを生成できましたが、データのスクリプトは生成できませんでした。

どうすればこれを行うことができますか? 前もって感謝します

4

2 に答える 2

24

Sql Server Management Studio を使用して、これを試してください。

  1. データベースを右クリック
  2. [タスク] -> [スクリプトの生成] を選択します
  3. (イントロ画面が出たら次へをクリック)
  4. 「特定のデータベース オブジェクトを選択する」を選択します。
  5. スクリプトを生成するオブジェクトを選択します (テーブル、ストアド プロシージャなど)。
  6. [次へ] をクリックし、出力ファイル名を指定します
  7. これにより、スキーマのみが生成されます。データ生成スクリプトも実行する場合は、[詳細設定] ボタンをクリックし、[スクリプトを作成するデータの種類] までスクロールして、[スキーマのみ] から [データのみ] または [スキーマとデータ] に変更します。
  8. [完了] をクリックしてスクリプトを生成します
于 2012-04-18T12:49:34.160 に答える
1

SQL Server 2008 を使用している場合は、[スクリプトの生成] ダイアログ ボックスで [スクリプト データ] オプションを設定することにより、SQL Server データベース内のデータのスクリプトを生成できます。

[Generate Scripts] ダイアログを表示するには、次の手順を実行します。1. サーバー エクスプローラーでデータベース名を右クリックします。 2. [タスク] -> [スクリプトの生成] を選択します。 3. スクリプト オプションが表示されるまで [次へ] をクリックします。データのスクリプトを生成するには、true に変更します。

お使いのバージョンが SQL Server 2008 より前のバージョンである場合、RedGate の Sql Compareなどの多くのツールを利用できます 。

于 2012-04-18T12:59:15.533 に答える