Schnellstart: Herstellen einer Verbindung mit und Abfragen einer SQL Server-Instanz mithilfe des SQL Server Management Studio (SSMS)
Gilt für:SQL Server
Beginnen Sie mit der Nutzung des SQL Server Management Studio (SSMS) zum Herstellen einer Verbindung mit Ihrer SQL Server-Instanz und Ausführen einiger T-SQL-Befehle (Transact-SQL).
Dieser Artikel zeigt, wie die folgenden Schritte ausgeführt werden:
- Eine Verbindung mit einer SQL Server-Instanz herstellen
- Erstellen einer Datenbank
- Erstellen einer Tabelle in Ihrer neuen Datenbank
- Einfügen von Zeilen in Ihre neue Tabelle
- Abfragen der neuen Tabelle und Aufrufen der Ergebnisse
- Überprüfen der Verbindungseigenschaften mit der Tabelle im Abfragefenster
In diesem Artikel wird das Herstellen einer Verbindung mit einer Instanz von SQL Server und deren Abfragen behandelt. Informationen zu Azure SQL finden Sie unter Schnellstart: Verwenden von SSMS zum Herstellen einer Verbindung mit Azure SQL-Datenbank oder Azure &SQL Managed Instanceund Ausführen von Abfragen.
Informationen zum Verwenden von Azure Data Studio finden Sie in den Artikeln zum Herstellen von Verbindungen und Abfragen zu SQL Server, Azure SQL-Datenbank und Azure Synapse Analytics.
Weitere Informationen zu SQL Server Management Studio finden Sie unter Tipps und Tricks zur Verwendung von SQL Server Management Studio (SSMS).
Voraussetzungen
Zum Durchführen dieser Schnellstartanleitung benötigen Sie Folgendes:
- Installieren Sie SQL Server Management Studio.
- Installieren und konfigurieren Sie eine SQL Server-Instanz.
Eine Verbindung mit einer SQL Server-Instanz herstellen
Um eine Verbindung mit Ihrer SQL Server-Instanz herzustellen, führen Sie die folgenden Schritte aus:
Starten Sie SQL Server Management Studio. Beim ersten Ausführen von SSMS wird das Fenster Connect to Server (Verbindung mit Server herstellen) geöffnet. Wenn das Fenster nicht geöffnet wird, können Sie es manuell öffnen, indem Sie auf Objekt-Explorer>Verbinden>Datenbank-Engine klicken.
Das Dialogfeld Mit Server verbinden wird angezeigt. Geben Sie Folgendes ein:
Einstellung Empfohlene Werte BESCHREIBUNG Servertyp Datenbank-Engine Wählen Sie für Servertyp die Option Datenbank-Engine (normalerweise die Standardoption) aus. Servername Der vollqualifizierte Servername Geben Sie bei Servername den Namen Ihrer SQL Server-Instanz ein. Wenn Sie lokal eine Verbindung herstellen, können Sie auch localhost als Servernamen verwenden. Wenn Sie NICHT die Standardinstanz (MSSQLSERVER) verwenden, müssen Sie den Servernamen und den Instanznamen angeben.
Wenn Sie nicht genau wissen, wie Sie Ihren SQL Server-Instanznamen bestimmen sollen, erhalten Sie hier zusätzliche Tipps und Tricks für die Verwendung von SSMS.Authentifizierung Windows-Authentifizierung:
SQL Server-AuthentifizierungStandardmäßig ist die Windows-Authentifizierung festgelegt.
Sie können zum Herstellen einer Verbindung auch die SQL Server-Authentifizierung verwenden. Wenn Sie die SQL Server-Authentifizierung auswählen, sind jedoch ein Benutzername und ein Kennwort erforderlich.
Weitere Informationen zu Authentifizierungstypen finden Sie unter Verbindung mit Server herstellen (Datenbank-Engine).Anmeldung Benutzer-ID des Serverkontos Hier wird die Benutzer-ID des zum Anmelden beim Server verwendeten Serverkontos angegeben. Wenn die SQL Server-Authentifizierung verwendet wird, ist ein Anmeldename erforderlich. Kennwort Kennwort für das Serverkonto Hier wird das Kennwort für das zum Anmelden beim Server verwendete Serverkonto angegeben. Wenn die SQL Server-Authentifizierung verwendet wird, ist ein Kennwort erforderlich. Nachdem Sie alle Felder ausgefüllt haben, klicken Sie auf Verbinden.
Sie können auch zusätzliche Verbindungsoptionen ändern, indem Sie Optionen auswählen. Beispiele für Verbindungsoptionen sind die Datenbank, mit der Sie sich verbinden, der Verbindungstimeoutwert und das Netzwerkprotokoll. In diesem Artikel werden für alle Felder die Standardwerte verwendet.
Erweitern Sie im Objekt-Explorer den Eintrag mit dem Servernamen, der SQL Server-Version und dem Benutzernamen, und sehen Sie sich die darin enthaltenen Objekte an, um zu überprüfen, ob Sie erfolgreich eine Verbindung mit SQL Server hergestellt haben. Diese Objekte unterscheiden sich je nach Servertyp.
Erstellen einer Datenbank
Führen Sie nun die folgenden Schritte aus, um eine Datenbank namens TutorialDB zu erstellen:
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Ihre Serverinstanz und anschließend mit der linken auf Neue Abfrage:
Fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein:
USE master GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB' ) CREATE DATABASE [TutorialDB] GO
Klicken Sie zum Ausführen der Abfrage auf Ausführen, oder drücken Sie F5.
Nachdem die Abfrage abgeschlossen ist, wird die neue Datenbank „TutorialDB“ in der Datenbankliste im Objekt-Explorer angezeigt. Wenn die Datenbank nicht angezeigt wird, klicken Sie zuerst mit der rechten Maustaste auf den Datenbankenknoten und anschließend mit der linken auf Aktualisieren.
Erstellen einer Tabelle
In diesem Abschnitt erstellen Sie nun eine Tabelle in der neuen Datenbank „TutorialDB“. Da sich der Abfrage-Editor immer noch im Kontext der Master-Datenbank befindet, ändern Sie den Verbindungskontext in die TutorialDB-Datenbank, indem Sie folgende Schritte ausführen:
Wählen Sie in der Dropdownliste die gewünschte Datenbank aus, so wie hier dargestellt:
Fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein:
USE [TutorialDB] -- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name [NVARCHAR](50) NOT NULL, Location [NVARCHAR](50) NOT NULL, Email [NVARCHAR](50) NOT NULL ); GO
Klicken Sie zum Ausführen der Abfrage auf Ausführen, oder drücken Sie F5.
Nachdem die Abfrage abgeschlossen ist, wird die neue Tabelle „Customers“ in der Tabellenliste im Objekt-Explorer angezeigt. Wenn die Tabelle nicht angezeigt wird, klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Knoten TutorialDB>Tabellen, und wählen Sie dann Aktualisieren aus.
Einfügen von Zeilen
Fügen Sie nun einige Zeilen in die von Ihnen erstellte Tabelle „Customers“ ein. Fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
([CustomerId],[Name],[Location],[Email])
VALUES
( 1, N'Orlando', N'Australia', N''),
( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO
Abfragen der Tabelle und Aufrufen der Ergebnisse
Die Ergebnisse einer Abfrage werden unter dem Abfragetextfenster angezeigt. Führen Sie die folgenden Schritte aus, um die Tabelle „Customers“ abzufragen und die eingefügten Zeilen anzuzeigen:
Fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen:
-- Select rows from table 'Customers' SELECT * FROM dbo.Customers;
Die Ergebnisse der Abfrage werden unter dem Bereich angezeigt, in dem der Text eingegeben wurde.
Sie können auch die Darstellung der angezeigten Ergebnisse ändern, indem Sie eine der folgenden Optionen auswählen:
- Mit der linken Schaltfläche werden die Ergebnisse in der Textansicht dargestellt, wie in der Abbildung im nächsten Abschnitt zu sehen ist.
- Die mittlere Schaltfläche zeigt die Ergebnisse in der Rasteransicht, also in der Standardansicht, an.
- Dies ist die Standardeinstellung.
- Mit der dritten Schaltfläche können Sie die Ergebnisse in einer Datei speichern, deren Erweiterung standardmäßig nicht RPT ist.
Überprüfen Ihrer Verbindungseigenschaften mit der Tabelle im Abfragefenster
Informationen zu Verbindungseigenschaften finden Sie unter den Ergebnissen einer Abfrage. Nachdem Sie die Abfrage aus dem vorherigen Schritt ausgeführt haben, können Sie sich die Verbindungseigenschaften im unteren Bereich des Abfragefensters ansehen.
Hier wird angezeigt, mit welchem Server und welcher Datenbank Sie verbunden sind. Außerdem ist der von Ihnen verwendete Benutzername zu sehen.
Des Weiteren sind auch die Abfragedauer und die Anzahl der Zeilen angezeigt, die von der zuvor ausgeführten Abfrage zurückgegeben wurden.
Behandeln von Konnektivitätsproblemen
Wenn Sie sich die Problembehandlungstechniken für Fälle ansehen möchten, in denen Sie keine Verbindung mit einer Instanz der SQL Server-Datenbank-Engine auf einem einzelnen Server herstellen können, finden Sie diese unter Beheben von Verbindungsfehlern mit der SQL Server-Datenbank-Engine.
Nächste Schritte
Am besten machen Sie sich mit SSMS vertraut, indem Sie einige praktische Aufgaben durchführen. Diese Artikel unterstützen Sie bei der Verwendung der verschiedenen Features, die in SSMS verfügbar sind.