次の方法で共有


方法: データベース オブジェクトの名前を完全修飾する

オブジェクトのスキーマの名前を含むように、また、オブジェクトに親がある場合は親の名前を含むように各オブジェクト参照を更新すると、データベース オブジェクトの定義のあいまいさを低減できます。 データベース リファクタリングを使用すると、これらの参照を自動的に識別して更新できます。 詳細については、「データベース オブジェクトの名前の完全修飾」を参照してください。

データベース オブジェクトの定義に含まれるすべての名前を完全修飾するには

  1. スキーマ ビューで、更新対象の名前が含まれているオブジェクトを右クリックし、[リファクター] をポイントして、[完全修飾名] をクリックします。

    [変更のプレビュー] ダイアログ ボックスが表示され、更新されるすべての名前が示されます。

    注意

    Transact-SQL エディターからデータベース オブジェクトをリファクタリングすることはできません。

  2. (省略可能) 変更内容を確認し、どの変更を適用するかを決定します。 詳細については、「方法: リファクタリングの変更をプレビューする」を参照してください。

ソリューションの .sql ファイルに含まれるすべての名前を完全修飾するには

  1. ソリューション エクスプローラーで、更新対象の名前が含まれているスクリプト ファイル (.sql) を右クリックし、[リファクター] をポイントして、[完全修飾名] をクリックします。

    [変更のプレビュー] ダイアログ ボックスが表示され、更新されるすべての名前が示されます。

    注意

    Transact-SQL エディターからデータベース オブジェクトをリファクタリングすることはできません。

  2. (省略可能) 変更内容を確認し、どの変更を適用するかを決定します。 詳細については、「方法: リファクタリングの変更をプレビューする」を参照してください。

スキーマに含まれるすべての名前を完全修飾するには

  1. スキーマ ビューで、更新対象のオブジェクトが含まれているスキーマを右クリックし、[リファクター] をポイントして、[完全修飾名] (名前の完全修飾) をクリックします。

    [変更のプレビュー] ダイアログ ボックスが表示され、更新されるすべての名前が示されます。

    注意

    Transact-SQL エディターからデータベース オブジェクトをリファクタリングすることはできません。

  2. (省略可能) 変更内容を確認し、どの変更を適用するかを決定します。 詳細については、「方法: リファクタリングの変更をプレビューする」を参照してください。

データベース プロジェクトに含まれるすべての名前を完全修飾するには

  1. ソリューション エクスプローラーで、データベース プロジェクトを右クリックし、[リファクター] をポイントして、[完全修飾名] をクリックします。

    [変更のプレビュー] ダイアログ ボックスが表示され、更新されるすべての名前が示されます。

  2. (省略可能) 変更内容を確認し、どの変更を適用するかを決定します。 詳細については、「方法: リファクタリングの変更をプレビューする」を参照してください。

参照

処理手順

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

概念

別のスキーマへのデータベース オブジェクトの移動

データベース オブジェクトの名前の完全修飾

SELECT ステートメントでのワイルドカード文字の展開

サーバーまたはデータベースへの参照の名前変更

データベース オブジェクトへのすべての参照の名前変更