2010-12-30 7 views
0

私は多くの関連するSOスレッドを通過し、いくつかの基本情報を得ました。SSMS 2008でのSQL変更スクリプトの生成

すでにDBダイアグラムが生成されています。

その後、ダイアグラムのすべてのテーブルに対してSQLスクリプト(作成)を生成するボタン/オプションが見つかりません。

図の表をクリックしても、[スクリプトの生成]ボタンは無効になります。

しかし、tools-> designerで自動生成オプションを有効にしました。しかし、以前のダイアグラムとは何か。

私はちょうどなど

EDIT自動生成などのスクリプト(作成/変更)への簡単な方法をしたいと私は、挿入/選択のために自動生成された保存されprocsのを取得する場合GUDだろう/更新:IをDBオブジェクトのスクリプトを生成することができます。

Now: 1.別のDBからDB図をインポートする方法。 2.挿入、更新、選択などのルーチンのストアドプロシージャを生成する(VSソースコントロールと統合された変更を管理する)方法。

私は、テーブルの作成/変更(リリース間)の通常の流れ、ストアドプロシージャの作成(ストアドプロシージャは最善の方法ですか?)、およびそれらを使用した変更管理SSMS設計ツールと最小限の労力?

答えて

2

SSMSのオブジェクトエクスプローラに移動して、独自のデータベースを右クリックし、[タスク]> [スクリプトの生成]を選択して、データベース用の一連のスクリプトを生成できます。

あなたは - これは基本的にCREATEステートメントの単一のセットです。

alt text

あなたは、テーブルを変更するために、ビジュアルテーブルデザイナーを使用している場合は、それはあなたが行った変更を処理するスクリプトを作成することができます。

Visual Studio 2010 Professional以上では、データベースのスナップショットを作成し、データベースの2つのセットを比較し、それらからALTERスクリプトを生成することもできます。

+0

あなたの答えをありがとうございます。私は多くのSOスレッドのDBの質問であなたの返信を見てきました。さて、私はスクリプトを生成することができます。関連するいくつかの質問に答えることができますか?私は元のquesitonを編集し、そこに投稿します。私はすでに半分をSQL Serverなどのすべてのものを検索するのに費やしてきました。 –

関連する問題