ここでは、データベース スキーマ オブジェクトの名前を変更する前に変更内容をプレビューする方法について説明します。 オブジェクトの名前を変更する前に変更内容をプレビューすると、次の事項に対する変更を確認できます。
スキーマ オブジェクト
スクリプト ファイル
データ生成計画
単体テスト
スキーマ オブジェクトの名前を変更すると、そのオブジェクトを参照する他のオブジェクトが、新しい名前に合わせて自動的に更新されます。 たとえば、テーブルの列名を変更した場合、その列を参照するストアド プロシージャが、新しい名前に合わせて自動的に更新されます。 詳細については、「データベースのコードとデータのリファクタリング」を参照してください。
変更をプレビューするには、[名前の変更] ダイアログ ボックスの [変更のプレビュー] チェック ボックスをオンにします。 変更のプレビュー中も、名前変更操作をキャンセルできます。
変更を実行する前に変更内容をプレビューするには
[名前の変更] ダイアログ ボックスに、オブジェクトの新しい名前を入力します。
[変更のプレビュー] チェック ボックスをオンにして、[OK] をクリックします。
表示される [変更のプレビュー] ダイアログ ボックスには、上部と下部の 2 つのペインがあります。 上部のペインには、変更されるオブジェクトを一覧表示するツリーが表示され、下部のペインには、変更を行うために生成されるスクリプトが表示されます。 古い名前は上部のペインに表示され、新しい名前は下部のペインに表示されます。
上部のペインで、[スキーマ オブジェクト] を展開します。
名前を変更するスキーマ オブジェクト (またはそのオブジェクトが含まれているオブジェクト) の .sql ノードが、名前が変更されたオブジェクトを参照しているスキーマ オブジェクトの .sql ノードと共に表示されます。
いずれかの .sql ノードをクリックします。
下部のペインに Transact-SQL コードが表示され、新しい名前が強調表示されます。
[適用] をクリックします。
変更が実行されます。 オブジェクト名が更新され、スキーマ ビューに新しい名前が表示されます。
注意
変更は元に戻すことができます。 詳細については、「方法: データベース リファクタリング操作を元に戻す」を参照してください。