web-dev-qa-db-ja.com

SQL Server Management Studioで無効化されたテーブルの右クリックスクリプト変更

テーブルを新しいクエリエディターウィンドウの変更としてスクリプト化したい。ただし、このオプションは無効になっています。これどうやってするの?

55
hims056

SQL Server Management Studioの「設計」機能を使用して、ALTERスクリプトを生成します。

  • 変更するテーブルを右クリックして、[デザイン]を選択します。
  • 新しい列の追加、フィールドタイプの変更、NULLSを受け入れるかどうかのフィールドの設定など。
  • 完了したら、[変更スクリプトの生成]ツールバーボタンをクリックします(または任意の列または空白を右クリックします)。このボタンは、丸まった紙の上にホバリングしているフロッピーディスクのように見えます。
  • 結果をテキストファイルに保存する

SSMSオプションの設定方法によっては、変更のためにテーブルを削除して再作成する必要がある場合、最初は使用できない場合があります。このオプションを変更するには、[ツール]メニューの[オプション]をクリックし、[デザイナー]を展開して、[テーブルデザイナーとデータベースデザイナー]をクリックします。 [テーブルの再作成が必要な変更を保存しないようにする]チェックボックスをオンまたはオフにします。

69
bhupendra patel

1)変更するテーブルを右クリックして、[デザイン]を選択します。

2)新しい列の追加、フィールドタイプの変更、NULLSを受け入れるかどうかのフィールドの設定など。

重要:今すぐ変更を保存しない

3)任意の列または空白を右クリックすると、[変更スクリプトの生成]オプションが利用可能になります。

23
VladL

SQL Server Management Studio 2016では、ツールバーボタンアイコンが変更されました。強調表示された新しいアイコンを参照してください。

New Icon for Generate Change Script

1
Ravi Selvaraj