Gewusst wie: Herstellen einer Verbindung mit einer Datenbank und Durchsuchen vorhandener Objekte

Eine häufige Aufgabe für Datenbankadministratoren und -entwickler besteht darin, eine Verbindung mit einer Livedatenbank herzustellen, deren Schema zu entwerfen oder zu durchsuchen und auf die enthaltenen Objekte abzufragen. Der SQL Server-Objekt-Explorer in Visual Studio enthält nun einen dedizierten Knoten SQL Server, unter dem sämtliche verbundenen SQL Server-Instanzen zusammen mit ihren Datenbanken in einer Hierarchie gruppiert sind, die der von SSMS ähnelt. Die verbundenen SQL Server-Instanzen können lokale Instanzen (z.B. eine SQL Server 2022-Instanz (16.x)) oder eine externe SQL Azure-Instanz darstellen.

In der folgenden Prozedur wird davon ausgegangen, dass die AdventureWorks-Beispieldatenbank bereits installiert ist. Auf GitHub finden Sie Beispieldatenbanken, die für unterschiedliche SQL Server-Versionen verwendet und installiert werden können. Falls gewünscht, können Sie die Schritte auch unter Verwendung einer auf Ihrem Server vorhandenen Datenbank ausführen.

So stellen Sie eine Verbindung mit einer Datenbankinstanz her

  1. Stellen Sie in Visual Studio sicher, dass der SQL Server-Objekt-Explorer geöffnet ist. Wenn dies nicht der Fall ist, klicken Sie auf das Menü Ansicht, und wählen Sie SQL Server-Objekt-Explorer aus.

  2. Klicken Sie im SQL Server-Objekt-Explorer mit der rechten Maustaste auf den Knoten SQL Server, und klicken Sie auf SQL Server hinzufügen.

  3. Geben Sie im Dialogfeld Verbindung mit Server herstellen im Feld Servername den Namen der Serverinstanz ein, mit der eine Verbindung hergestellt werden soll, geben Sie Ihre Anmeldeinformationen ein, und klicken Sie auf Verbinden.

  4. Erweitern Sie im SQL Server-Objekt-Explorer unter der Serverinstanz den Knoten Datenbanken. Unter dem Knoten Datenbanken wurden alle Datenbanken hinzugefügt, die sich auf dieser Serverinstanz befinden.

  5. Erweitern Sie den Knoten AdventureWorks (oder einen anderen Datenbankknoten). Alle Datenbankentitäten sind in einer Hierarchie organisiert, die der von SQL Server Management Studio ähnelt.