1. ホーム
  2. sql

[解決済み] データベーススキーマのSQLファイルへのエクスポート

2022-09-19 22:53:03

質問

このような場合 MS SQL Server 2008 にデータベース構造をエクスポートすることは可能ですか? T-SQL ファイルに書き出すことができますか?

テーブルのスキーマだけでなく、プライマリキー、外部キー、制約、インデックス、ストアドプロシージャ、ユーザ定義型/関数もエクスポートしたいです。

また、私はデータが以下のように存在することを望んでいません。 T-SQL ファイルに存在しないようにします。

それを実現する方法はあるのでしょうか?

どのように解決するのですか?

SQL Server Management Studio を使ってスクリプトをファイルに生成することができますので、その手順を説明します。

  1. スクリプトを生成したいデータベース (テーブルではありません) を右クリックして、タスク - スクリプトの生成を選択します。
  2. 次に、要求されたテーブル/テーブル、ビュー、ストアド プロシージャなどを選択します (特定のデータベース オブジェクトの選択から)。
  3. 詳細]をクリックします - スクリプトにするデータの種類を選択します。
  4. 次へ] をクリックして終了します。

MSDN スクリプトを生成する

スクリプトを生成する際に、スクリプト、制約、キーなどを設定する領域があります。SQL Server 2008 R2 からは、スクリプトの下に Advanced Option があります。