Lektion 1: Herstellen einer Verbindung mit der Datenbank-Engine

Welche Tools beim Installieren von SQL Server-Datenbank-Engineinstalliert werden, hängt von der Edition und den von Ihnen ausgewählten Installationsoptionen ab. In dieser Lektion werden die Haupttools vorgestellt, und Sie erfahren, wie Sie Verbindungen herstellen und eine einfache Funktion (Autorisieren zusätzlicher Benutzer) ausführen.

Tools für die ersten Schritte

Die SQL Server-Datenbank-Engine wird mit einer Vielzahl von Tools ausgeliefert. In diesem Thema wird beschrieben, welche Tools Sie zuerst benötigen und wie das richtige Tool für den Auftrag ausgewählt wird. Auf alle Tools kann über das Menü Start zugegriffen werden. Einige Tools, z. B. SQL Server Management Studio, werden standardmäßig nicht installiert. Die Tools müssen als Teil der Clientkomponenten während der Ausführung des Setupprogramms installiert werden. Eine vollständige Beschreibung der unten aufgeführten Tools finden Sie, indem Sie in der SQL Server -Onlinedokumentation danach suchen. SQL Server Express enthält nur eine Teilmenge der Tools.

Haupttools

  • SQL Server Management Studio ist das Prinzipaltool zum Verwalten der Datenbank-Engine und zum Schreiben von Transact-SQL-Code. Es wird in der Visual Studio-Shell gehostet. Es ist nicht in SQL Server Express enthalten, aber als separater Download im Microsoft Download Center verfügbar.

  • SQL Server -Konfigurations-Manager wird sowohl mit SQL Server als auch mit den Clienttools installiert. Sie können damit Serverprotokolle aktivieren, Protokolloptionen wie z. B. TCP-Ports konfigurieren, Serverdienste so konfigurieren, dass sie automatisch gestartet werden, und Clientcomputer so konfigurieren, dass sie mit dem von Ihnen bevorzugten Verfahren gestartet werden. Mit diesem Tool können erweiterte Konnektivitätselemente konfiguriert, aber keine Funktionen aktiviert werden.

Beispieldatenbank

Die Beispieldatenbanken und Beispiele sind nicht in SQL Server enthalten. Die meisten Beispiele, die in SQL Server-Onlinedokumentation beschrieben werden, verwenden die AdventureWorks2012-Beispieldatenbank.

So starten Sie SQL Server Management Studio
  • Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2014, und klicken Sie dann auf SQL Server Management Studio.
So starten Sie den SQL Server-Konfigurations-Manager
  • Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2014, zeigen Sie auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

Herstellen einer Verbindung mit Management Studio

Es ist einfach, über Tools, die auf demselben Computer ausgeführt werden, eine Verbindung mit der Datenbank-Engine herzustellen, wenn Sie den Namen des instance kennen und wenn Sie eine Verbindung als Mitglied der Gruppe Administratoren auf dem Computer herstellen. Die folgenden Vorgänge müssen auf dem Computer ausgeführt werden, der SQL Serverhostet.

So bestimmen Sie den Namen der Instanz der Datenbank-Engine
  1. Melden Sie sich bei Windows als Mitglied der Administratorgruppe an, und öffnen Sie Management Studio.

    Wichtig

    Wenn Sie eine Verbindung mit SQL Server 2005 unter Windows Vista oder Windows Server 2008 (oder neuer) herstellen, müssen Sie möglicherweise mit der rechten Maustaste auf Management Studio klicken und dann auf Als Administrator ausführen klicken, um eine Verbindung mit Ihren Administratoranmeldeinformationen herzustellen. Ab SQL Server 2008 fügt Setup SQL Server ausgewählte Anmeldungen hinzu, sodass Ihre Administratoranmeldeinformationen nicht erforderlich sind.

  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 Tasks, und klicken Sie anschließend auf Lokale Server registrieren. Alle Instanzen der Datenbank-Engine, die auf dem Computer installiert sind, werden angezeigt. Die Standardinstanz hat keinen Namen und wird mit dem Computernamen angezeigt. Eine benannte Instanz wird als der Computername, gefolgt von einem umgekehrten Schrägstrich (\) und dem Namen der Instanz, angezeigt. Für SQL Server Express wird der instance computer_name>\sqlexpress genannt<, es sei denn, der Name wurde während des Setups geändert.

So überprüfen Sie, ob die Datenbank-Engine ausgeführt wird
  1. Wenn in Registrierte Server neben dem Namen Ihrer Instanz von SQL Server ein grüner Punkt mit einem weißen Pfeil angezeigt wird, bedeutet dies, dass Datenbank-Engine ausgeführt wird und keine weiteren Aktionen erforderlich sind.

  2. Wenn neben dem Name Ihrer Instanz von SQL Server ein roter Punkt mit einem weißen Quadrat angezeigt wird, wurde Datenbank-Engine beendet. Klicken Sie mit der rechten Maustaste auf den Namen der Datenbank-Engine, klicken Sie auf Dienststeuerung, und klicken Sie dann auf Start. Nachdem ein Bestätigungsdialogfeld angezeigt wurde, sollte das Datenbank-Engine gestartet werden und ein grüner Kreis mit einem weißen Pfeil angezeigt werden.

So stellen Sie eine Verbindung mit der Datenbank-Engine her
  1. Klicken Sie in Management Studio im Menü Datei auf Objekt-Explorer verbinden.

    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.

  3. Geben Sie im Feld Servername den Namen der Instanz von Datenbank-Engineein. Bei der Standardinstanz von SQL Server ist der Servername der Name des Computers. Bei einem benannten instance von SQL Server ist der Servername der <computer_name>\<instance_name>, z. B. ACCTG_SRVR\SQLEXPRESS.

  4. Klicke auf Verbinden.

Autorisieren zusätzlicher Verbindungen

Nachdem Sie als Administrator eine Verbindung mit SQL Server hergestellt haben, besteht eine Ihrer ersten Aufgaben darin, andere Benutzer zum Herstellen einer Verbindung zu autorisieren. Dazu erstellen Sie eine Anmeldung und erteilen dieser Anmeldung die Berechtigung, als Benutzer auf eine Datenbank zuzugreifen. Eine Anmeldung kann entweder eine Anmeldung mit Windows-Authentifizierung sein, die Windows-Anmeldeinformationen verwendet, oder eine Anmeldung mit SQL Server-Authentifizierung, die die Authentifizierungsinformationen in SQL Server speichert und von Ihren Windows-Anmeldeinformationen unabhängig ist. Verwenden Sie nach Möglichkeit immer Windows-Authentifizierung.

So erstellen Sie eine Anmeldung mit Windows-Authentifizierung
  1. In der vorhergehenden Aufgabe haben Sie eine Verbindung mit Datenbank-Engine mithilfe von Management Studiohergestellt. 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 einen Windows-Anmeldenamen im Format <Domäne>\<Anmeldung ein>.

  3. Wählen Sie im Feld Standarddatenbankdie Option AdventureWorks2012 aus, falls verfügbar. Wählen Sie andernfalls masteraus.

  4. Wenn die neue Anmeldung ein Administrator sein soll, klicken Sie auf der Seite Serverrollen auf sysadmin, andernfalls lassen Sie sie leer.

  5. Wählen Sie auf der Seite Benutzerzuordnung die Option Zuordnung für die AdventureWorks2012-Datenbank aus, sofern sie verfügbar ist. Wählen Sie andernfalls masteraus. Beachten Sie, dass das Feld Benutzer mit der Anmeldung aufgefüllt wird. Wenn das Dialogfeld geschlossen wird, erstellt es diesen Benutzer in der Datenbank.

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

  7. Akzeptieren 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 stellt eine umfassende Sicherheitsumgebung bereit, da das Thema Sicherheit offensichtlich einen wichtigen Aspekt des Datenbankbetriebs darstellt.

Nächste Lektion

Lektion 2: Herstellen einer Verbindung von einem anderen Computer