Lektion 1: Herstellen einer Verbindung mit der Datenbank-Engine

Gilt für:SQL Server

Wenn Sie die SQL Server-Datenbank-Engine installieren, hängen die installierten Tools von der Edition und ihren Setupoptionen ab. In dieser Lektion werden die wichtigsten Tools überprüft und gezeigt, wie Sie eine wichtige Funktion herstellen und ausführen (mehr Benutzer autorisieren).

Diese Lektion enthält die folgenden Aufgaben:

Tools für die ersten Schritte

  • Die SQL Server-Datenbank-Engine wird mit verschiedenen Tools ausgeliefert. In diesem Artikel werden die ersten tools beschrieben, die Sie benötigen, und hilft Ihnen bei der Auswahl des richtigen Tools für den Auftrag. Auf alle Tools kann über das Menü Start zugegriffen werden. Einige Tools, z. B. SQL Server Management Studio (SSMS), werden standardmäßig nicht installiert. Wählen Sie die gewünschten Tools als Clientkomponenten während des Setupprogramms aus. Eine vollständige Beschreibung der unten aufgeführten Tools finden Sie in sql Server Books Online. SQL Server Express enthält nur eine Teilmenge der Tools.

Häufig verwendete Tools

In der folgenden Tabelle werden einige der häufigsten Clienttools beschrieben.

Clienttool Typ Betriebssystem
SQL Server Management Studio (SSMS) GUI Windows
Azure Data Studio GUI Windows, macOS, Linux
bcp Befehlszeilenschnittstelle (CLI) Windows, macOS, Linux
sqlcmd Befehlszeilenschnittstelle (CLI) Windows, macOS, Linux

In diesem Artikel konzentrieren wir uns auf die Verbindung über SSMS. Wenn Sie sich für die Verbindung über Azure Data Studio interessieren, lesen Sie die Schnellstartanleitung: Verwenden von Azure Data Studio zum Herstellen einer Verbindung und Abfrage von SQL Server.

Beispieldatenbank

Dieser Artikel erfordert die AdventureWorks2022-Beispieldatenbank, die Sie von der Homepage Microsoft SQL Server Samples and Community Projects herunterladen können.

SQL Server Management Studio (nur Windows)

  • Geben Sie in aktuellen Versionen von Windows auf der Startseite „SSMS“ ein, und klicken Sie anschließend auf Microsoft SQL Server Management Studio.
  • Wenn Sie ältere Versionen von Windows verwenden, zeigen Sie im Startmenü auf "Alle Programme", zeigen Sie auf Microsoft SQL Server, und wählen Sie dann SQL Server Management Studio aus.

Herstellen einer Verbindung mit SSMS

  • Es ist einfach, eine Verbindung mit der Datenbank-Engine von Tools herzustellen, die auf demselben Computer ausgeführt werden, wenn Sie den Namen der Instanz kennen und wenn Sie eine Verbindung als Mitglied der lokalen Administratorgruppe auf dem Computer herstellen. Die folgenden Verfahren müssen auf demselben Computer ausgeführt werden, auf dem SQL Server gehostet wird.

Hinweis

Dieses Thema beschreibt das Herstellen einer Verbindung mit einem lokalen SQL Server. Informationen zu Azure SQL-Datenbank finden Sie unter Verbinden zum Azure SQL-Datenbank.

Bestimmen des Namens der Instanz des Datenbank-Engine

  1. Melden Sie sich bei Windows als Mitglied der Gruppe "Administratoren" an, und öffnen Sie Management Studio.

  2. Klicken Sie im Dialogfeld Verbindung mit Server herstellen auf Abbrechen.

  3. Wenn „Registrierte Server“ nicht angezeigt wird, klicken Sie im Menü Ansicht auf Registrierte Server.

  4. Wählen Sie in der Symbolleiste „Registrierte Server“ die Option Datenbank-Engine aus, erweitern Sie Datenbank-Engine, klicken Sie mit der rechten Maustaste auf Lokale Servergruppen, zeigen Sie auf Aufgaben, und klicken Sie anschließend auf Lokale Server registrieren. Erweitern Sie lokale Servergruppen, um alle Instanzen der auf dem computer angezeigten Datenbank-Engine anzuzeigen. Die Standardinstanz hat keinen Namen und wird mit dem Computernamen angezeigt. Eine benannte Instanz wird als Computername angezeigt, gefolgt von einem Schrägstrich (\) und dann dem Namen der Instanz. Für SQL Server Express heißt <die Instanz computer_name>\sqlexpress, es sei denn, der Name wurde während des Setups geändert.

Überprüfen, ob die Datenbank-Engine ausgeführt wird

  1. Wenn in registrierten Servern der Name Ihrer Instanz von SQL Server einen grünen Punkt mit einem weißen Pfeil neben dem Namen aufweist, wird die Datenbank-Engine ausgeführt, und es ist keine weitere Aktion erforderlich.

  2. Wenn der Name Ihrer Instanz von SQL Server einen roten Punkt mit einem weißen Quadrat neben dem Namen aufweist, wird die Datenbank-Engine beendet. Klicken Sie mit der rechten Maustaste auf den Namen des Datenbank-Engine, wählen Sie "Dienststeuerung" aus, und wählen Sie dann "Start" aus. Nach einem Bestätigungsdialogfeld sollte die Datenbank-Engine beginnen, und der Kreis sollte mit einem weißen Pfeil grün werden.

Herstellen einer Verbindung mit der Datenbank-Engine

Mindestens ein Administratorkonto wurde ausgewählt, wenn SQL Server installiert wurde. Führen Sie den folgenden Schritt aus, während Sie bei Windows als Administrator angemeldet sind.

  1. Wählen Sie in Management Studio im Menü "Datei" Verbinden Objekt-Explorer aus.

    • Das Dialogfeld Verbindung mit Server herstellen wird geöffnet. Im Feld Servertyp wird der zuletzt verwendete Typ der Komponente angezeigt.
  2. Wählen Sie Datenbank-Engine aus.

    Screenshot of the Object Explorer showing the Connect dropdown list and the Database Engine option called out.

  3. Geben Sie im Feld Servername den Namen der Instanz der Datenbank-Engine ein. Bei der Standardinstanz von SQL Server ist der Servername der Name des Computers. Der Servername für eine benannte Instanz von SQL Server ist die <computer_name\><instance_name>, z. B. ACCTG_SRVR\SQLEXPRESS. Der folgende Screenshot zeigt eine Verbindung mit der Standardinstanz (unbenannt) von SQL Server auf einem Computer mit dem Namen PracticeComputer. Der Benutzer, der bei Windows angemeldet ist, ist Mary aus der Domain „Contoso“. Bei Verwendung der Windows-Authentifizierung können Sie den Benutzernamen nicht ändern.

    Screenshot of the Connect to Server dialog box with the Server name text box called out.

  4. Wählen Sie Verbinden aus.

Hinweis

In diesem Tutorial wird davon ausgegangen, dass Sie noch keine Vorkenntnisse zu SQL Server besitzen und keine besonderen Probleme beim Herstellen einer Verbindung haben. Detaillierte Schritte zur Fehlerbehebung finden Sie unter Beheben von Verbindungsfehlern mit der SQL Server-Datenbank-Engine.

Autorisieren zusätzlicher Verbindungen

Nachdem Sie nun eine Verbindung mit SQL Server als Administrator hergestellt haben, autorisiert eine Ihrer ersten Aufgaben andere Benutzer für die Verbindung. Dazu erstellen Sie eine Anmeldung und erteilen dieser Anmeldung die Berechtigung, als Benutzer auf eine Datenbank zuzugreifen. Anmeldungen können mit Windows-Authentifizierung, SQL-Authentifizierung oder Microsoft Entra-Authentifizierung erstellt werden. Windows-Authentifizierung Anmeldungen verwenden Anmeldeinformationen von Windows. Sql-Authentifizierungsanmeldungen speichern die Authentifizierungsinformationen in SQL Server und sind unabhängig von Ihren Windows-Anmeldeinformationen. Anmeldungen von Microsoft Entra ID (früher Azure Active Directory) verwenden Anmeldeinformationen aus cloudbasierten Identitäten. Weitere Informationen zu dieser Methode finden Sie im folgenden Artikel : Verwenden der Microsoft Entra-Authentifizierung.

Verwenden Sie nach Möglichkeit immer Windows-Authentifizierung.

Tipp

Die meisten Organisationen verfügen über Domänenbenutzer und werden Windows-Authentifizierung verwenden. Sie können experimentieren, indem Sie zusätzliche lokale Benutzer auf Ihrem Computer erstellen. Ihr Computer authentifiziert lokale Benutzer, sodass dies der Computername ist Standard. Wenn Ihr Computer beispielsweise benannt MyComputer ist und Sie einen Benutzer mit dem Namen Testerstellen, lautet die Windows-Beschreibung des Benutzers Mycomputer\Test.

So erstellen Sie eine Anmeldung mit Windows-Authentifizierung

  1. In der vorherigen Aufgabe haben Sie eine Verbindung mit dem Datenbank-Engine mithilfe von Management Studio hergestellt. Erweitern Sie im Objekt-Explorer Ihre Serverinstanz, erweitern Sie Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie anschließend auf Neue Anmeldung. Das Dialogfeld Anmeldung – Neu wird angezeigt.

  2. Geben Sie auf der Seite Allgemein im Feld Anmeldename eine Windows-Anmeldung in folgendem Format ein: <domain>\<login>

    Screenshot of the Login - New dialog box with the Login name text box called out.

  3. Wählen Sie im Feld Standarddatenbank die AdventureWorks-Datenbank aus, wenn sie verfügbar ist. Wählen Sie andernfalls die master Datenbank aus.

  4. Wenn die neue Anmeldung ein Administrator sein soll, wählen Sie auf der Seite "Serverrollen" "sysadmin" aus. Lassen Sie andernfalls dieses Leerzeichen.

  5. Wählen Sie auf der Seite Benutzerzuordnung die Option Zuordnen für die AdventureWorks2022-Datenbank aus, sofern diese verfügbar ist. Andernfalls wählen Sie master. Das Feld Benutzer wird mit dem Anmeldenamen aufgefüllt. Wenn das Dialogfeld geschlossen wird, wird dieser Benutzer in der Datenbank erstellt.

  6. Geben Sie im Feld Standardschema den Schemanamen dbo ein, um die Anmeldung dem Schema für Datenbankbesitzer zuzuordnen.

  7. Übernehmen Sie die Standardeinstellungen für die Felder Sicherungsfähige Elemente und Status, und klicken Sie auf OK, um die Anmeldung zu erstellen.

Wichtig

Diese grundlegenden Informationen sollen Ihnen den Einstieg erleichtern. SQL Server bietet eine umfassende Sicherheitsumgebung.

Nächster Schritt