Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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).
Hinweis
Während Microsoft Entra-ID der neue Name für Azure Active Directory (Azure AD) ist, bleibt Azure AD in einigen fest kodierten Elementen wie Benutzeroberfläche-Feldern, Verbindungsanbietern, Fehlercodes und Cmdlets erhalten, um Störungen in bestehenden Umgebungen zu vermeiden. In diesem Artikel sind die beiden Namen austauschbar.
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 der neuen Datenbank
- Einfügen von Zeilen in die neue Tabelle
- Abfragen der neuen Tabelle und Anzeigen der Ergebnisse
- Verwenden der Abfragefenstertabelle zum Überprüfen der Verbindungseigenschaften
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
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 für die Verwendung von SQL Server Management Studio (SSMS).
Voraussetzungen
Zum Durchführen dieser Schnellstartanleitung benötigen Sie Folgendes:
- Installieren Sie SQL Server Management Studio.
- Installieren Sie SQL Server über den Installations-Assistenten (Setup) 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. Wenn Sie SSMS zum ersten Mal ausführen, wird das Fenster Herstellen einer Verbindung mit Server geöffnet. Wenn es nicht geöffnet ist, können Sie es manuell öffnen, indem Sie Objekt-Explorer>Verbinden>Datenbankmodulauswählen.
Das Dialogfeld Mit Server verbinden wird angezeigt. In SSMS 21 können Sie den Verbindungsdialog im Tools > Optionen > Umgebung > Verbindungsdialog anpassen. Verwenden Sie das Dialogfeld „Moderne Verbindung” für ein modernes Format beim Herstellen einer Verbindung mit dem Datenbankmodul. Verwenden Sie das Dialogfeld "Klassische Verbindung" beim Herstellen einer Verbindung mit dem Datenbankmodul und SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS) und SQL Server Integration Services (SSIS).
Dialogfeld "Moderne Verbindung":
Konfiguration Vorgeschlagene Werte BESCHREIBUNG 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-Authentifizierung
Microsoft Entra-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.
Die Microsoft Entra-Authentifizierung ist für SQL Server 2022 (16.x) und höhere Versionen verfügbar. Schrittweise Konfigurationsanweisungen finden Sie unter Tutorial: Einrichten der Microsoft Entra-Authentifizierung für SQL Server
Weitere Informationen zu Authentifizierungstypen finden Sie unter Verbindung mit Server herstellen (Datenbank-Engine).Benutzername Serverkonto-Benutzer-ID 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 Serverkontokennwort 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. Datenbankname (optional) Name der Datenbank Geben Sie für den Datenbanknamen den Namen der Datenbank ein, mit der Sie eine Verbindung herstellen möchten. Der Standardwert<> ist in der Regel auf master
eingestellt.Verschlüsseln1 Verschlüsselungsmethode Wählen Sie die Verschlüsselungsebene für die Verbindung aus. Der Standardwert ist Pflicht. TrustServerCertificate Trust Server-Zertifikat Aktivieren Sie diese Option, um die Serverzertifikatüberprüfung zu umgehen. Der Standardwert ist False (deaktiviert), wodurch die Sicherheit mit vertrauenswürdigen Zertifikaten verbessert wird. Farbe (optional) <Vorgabe> Wenn Sie eine Farbe auswählen, wird die Statusleistenfarbe geändert, um Ihre Verbindungen zu organisieren und zu identifizieren. Der Standardwert für Farbe ist die Standardfarbe für die Statusleiste, Sie können aber auch aus den folgenden Werten wählen: Rot, Grün, Blau, Gelb und Orange. Sie können eine benutzerdefinierte Farbe mithilfe der Schaltfläche " Benutzerdefiniert" definieren. 1 Der Standardwert ist Pflicht in SSMS 20. Strict (SQL Server 2022 und Azure SQL) Verschlüsselung sollte für Azure SQL-Datenbank und azure SQL Managed Instance verwendet werden. Strenge Verschlüsselung (SQL Server 2022 und Azure SQL) kann für SQL Server verwendet werden, wenn für die Instanz Strenge Verschlüsselung erzwingen aktiviert wurde. In SQL Server Management Studio 21 wird dies als Strict (Minimum SQL Server 2022 und Azure SQL) bezeichnet.
Sie können zusätzliche Verbindungsoptionen ändern, indem Sie "Erweitert" auswählen. Beispiele für Verbindungsoptionen sind der Verbindungstimeoutwert, die Anwendungsabsicht und das Netzwerkprotokoll. In diesem Artikel werden Standardwerte für diese Felder verwendet.
Nachdem Sie alle Felder ausgefüllt haben, wählen Sie Verbindenaus.
Um zu überprüfen, ob Ihre Verbindung mit SQL Server erfolgreich war, erweitern Sie im Objekt-Explorer die Anzeige mit dem Servernamen, der SQL Server-Version und dem Benutzernamen, und erkunden Sie die darin enthaltenen Objekte. Diese Objekte unterscheiden sich je nach Servertyp.
Erstellen einer Datenbank
Erstellen wir nun eine Datenbank mit dem Namen TutorialDB
, indem wir die folgenden Schritte ausführen:
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
Führen Sie die Abfrage aus, indem Sie Ausführen oder F5 auf der Tastatur auswählen.
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
Führen Sie die Abfrage aus, indem Sie Ausführen oder F5 auf der Tastatur auswählen.
Nach Abschluss der Abfrage wird die neue Tabelle "Customers" in der Liste der Tabellen 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
Nun fügen wir einige Zeilen in die tabelle "Kunden" ein, die Sie erstellt haben. Fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein, und wählen Sie dann Ausführenaus:
-- 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 Anzeigen der Ergebnisse
Die Ergebnisse einer Abfrage werden unter dem Abfragetextfenster angezeigt. Um die Kundentabelle abzufragen und die eingefügten Zeilen anzuzeigen, fügen Sie den folgenden T-SQL-Codeausschnitt in das Abfragefenster ein, und wählen Sie Ausführen:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
Die Abfrageergebnisse werden unter dem Bereich angezeigt, in dem der Text eingegeben wurde.
Sie können auch die Darstellungsweise der Ergebnisse ändern, indem Sie eine der folgenden Optionen auswählen:
- Die erste Schaltfläche zeigt die Ergebnisse in Textansichtan, wie in der Abbildung im nächsten Abschnitt dargestellt.
- Die mittlere Schaltfläche zeigt die Ergebnisse in Rasteransichtan. Dies ist die Standardoption.
- Mit der dritten Schaltfläche können Sie die Ergebnisse in einer Datei speichern, deren Erweiterung standardmäßig .rpt ist.
Beheben 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.