方法 : リファクタリングの変更をプレビューする

ここでは、データベース スキーマ オブジェクトの名前を変更する前に変更内容をプレビューする方法について説明します。オブジェクトの名前を変更する前に変更内容をプレビューすると、次の事項に対する変更を確認できます。

  • スキーマ オブジェクト

  • スクリプト ファイル

  • データ生成計画

  • 単体テスト

スキーマ オブジェクトの名前を変更すると、そのオブジェクトを参照する他のオブジェクトが、新しい名前に合わせて自動的に更新されます。たとえば、テーブルの列名を変更した場合、その列を参照するストアド プロシージャが、新しい名前に合わせて自動的に更新されます。詳細については、「名前の変更リファクタリングの概要」を参照してください。

変更をプレビューするには、[名前の変更] ダイアログ ボックスの [変更のプレビュー] チェック ボックスをオンにします。変更のプレビュー中も、名前変更操作をキャンセルできます。

変更を実行する前に変更内容をプレビューするには

  1. [名前の変更] ダイアログ ボックスに、オブジェクトの新しい名前を入力します。

  2. [変更のプレビュー] チェック ボックスをオンにして、[OK] をクリックします。

    表示される [変更のプレビュー] ダイアログ ボックスには、上部と下部の 2 つのペインがあります。上部のペインには、変更されるオブジェクトを一覧表示するツリーが表示され、下部のペインには、変更を行うために生成されるスクリプトが表示されます。古い名前は上部のペインに表示され、新しい名前は下部のペインに表示されます。

  3. 上部のペインで、[スキーマ オブジェクト] を展開します。

    名前を変更するスキーマ オブジェクト (またはそのオブジェクトが含まれているオブジェクト) の .sql ノードが、名前が変更されたオブジェクトを参照しているスキーマ オブジェクトの .sql ノードと共に表示されます。

  4. いずれかの .sql ノードをクリックします。

    下部のペインに T-SQL コードが表示され、新しい名前が強調表示されます。

  5. [適用] をクリックします。

    変更が実行されます。オブジェクト名が更新され、スキーマ ビューに新しい名前が表示されます。

    Aa833422.alert_note(ja-jp,VS.90).gifメモ :

    変更は元に戻すことができます。詳細については、「方法 : データベース リファクタリング操作を元に戻す」を参照してください。

参照

処理手順

方法 : データベース オブジェクトの名前を変更する

方法 : データベース リファクタリングの変更を配置する

その他の技術情報

チュートリアル: データベースの列名の変更

データベース オブジェクトの名前の変更