方法:データベースに接続し、既存のオブジェクトを参照する

データベース管理者と開発者の間で特に共通するタスクとして、ライブ データベースへの接続、データベースのスキーマのデザインまたは参照、データベース オブジェクトの照会などがあります。 Visual Studio の SQL Server オブジェクト エクスプローラーには、専用の [SQL Server] ノードが用意されました。このノードの下で、接続されているすべての SQL Server インスタンスとそのデータベースが SSMS のような階層構造でグループ化されます。 接続されている SQL Server インスタンスは、オンプレミスの SQL Server 2022 (16.x) などであることも、オフプレミスの Azure SQL であることも想定されています。

以下の手順では、サンプル データベース AdventureWorks がインストールされていることを前提としています。 別バージョンの SQL Server のサンプル データベースを見つけてインストールするには、GitHub を使用してください。 必要に応じ、手順に従って、サーバーにある既存のデータベースを指定することもできます。

データベース インスタンスに接続するには

  1. Visual Studio で、SQL Server オブジェクト エクスプローラーが開いていることを確認します。 開いていない場合は、 [表示] メニューの [SQL Server オブジェクト エクスプローラー] をクリックします。

  2. SQL Server オブジェクト エクスプローラーSQL Server ノードを右クリックし、 [SQL Server の追加] をクリックします。

  3. [サーバーに接続] ダイアログ ボックスで、接続先のサーバー インスタンスの名前を [サーバー名] ボックスに入力し、資格情報を指定して、 [接続]をクリックします。

  4. SQL Server オブジェクト エクスプローラーで、サーバー インスタンスの下にある [データベース] ノードを展開します。 このサーバー インスタンスにあるすべてのデータベースが、この [データベース] ノードの下に追加されています。

  5. AdventureWorks (または別のデータベース) のノードを展開します。 すべてのデータベース エンティティが、 SQL Server Management Studio に似た階層構造で整理されています。