Lektion 1: Herstellen einer Verbindung mit dem Datenbankmodul

Welche Tools beim Installieren von SQL Server Database Engine (Datenbankmodul) installiert 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.

Diese Lektion enthält die folgenden Aufgaben:

  • Tools für die ersten Schritte

  • Herstellen einer Verbindung mit Management Studio

  • Autorisieren zusätzlicher Verbindungen

Tools für die ersten Schritte

Im Lieferumfang von SQL Server Database Engine (Datenbankmodul) sind eine Vielzahl von Tools enthalten. 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 nicht standardmäßig 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 Haupttool zum Verwalten von Database Engine (Datenbankmodul) und Schreiben von Transact-SQL-Code. Es wird in der Visual Studio-Shell gehostet. Es ist nicht im Lieferumfang von SQL Server Express enthalten.

  • SQL Server Management Studio Express ist eine kostenlose, begrenzte Version von SQL Server Management Studio, die für die Verwendung mit SQL Server Express und für Benutzer, die die Basisfunktionen von Management Studio in einem einfachen Tool verwenden möchten, vorgesehen ist. Einige Downloads von SQL Server Express schließen Management Studio Express ein, andere jedoch nicht. Management Studio Express kann über das Microsoft Download Center installiert werden.

  • 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 werden nicht standardmäßig mit SQL Server geliefert. Die meisten Beispiele, die in der SQL Server-Onlinedokumentation beschrieben werden, basieren auf der AdventureWorks2008R2-Beispieldatenbank. Weitere Informationen finden Sie unter Überlegungen zum Installieren der SQL Server-Beispiele und -Beispieldatenbanken.

So starten Sie SQL Server Management Studio

  • Zeigen Sie im Menü Start auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2008 R2, 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 2008 R2, zeigen Sie auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

Herstellen einer Verbindung mit Management Studio

Es ist sehr einfach, mithilfe von Tools, die auf demselben Computer ausgeführt werden, eine Verbindung mit Database Engine (Datenbankmodul) herzustellen, wenn Sie den Namen der Instanz kennen und wenn Sie die Verbindung als Mitglied der Administratorengruppe auf dem Computer herstellen. Die folgenden Vorgänge müssen auf dem Computer ausgeführt werden, der SQL Server hostet.

So bestimmen Sie den Namen der Instanz des Datenbankmoduls

  1. Melden Sie sich bei Windows als ein Mitglied der Administratorgruppe an, und öffnen Sie entweder Management Studio oder Management Studio Express.

    SicherheitshinweisSicherheitshinweis

    Wenn Sie eine Verbindung zu SQL Server 2000 oder SQL Server 2005 unter Windows Vista oder Windows Server 2008 (oder eine aktuellere Version) herstellen, müssen Sie möglicherweise mit der rechten Maustaste auf Management Studio klicken und dann auf Als Administrator ausführen klicken, damit Ihre Administratoranmeldeinformationen für die Verbindung verwendet werden. Ab SQL Server 2008 fügt das Setup SQL Server ausgewählte Anmeldenamen hinzu, sodass Ihre Administratoranmeldeinformationen nicht erforderlich sind. Weitere Informationen finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit einem Computer mit SQL Server unter Windows Vista.

  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 Datenbankmodul aus, erweitern Sie Datenbankmodul, klicken Sie mit der rechten Maustaste auf Lokale Servergruppen, zeigen Sie auf Tasks, und klicken Sie dann auf Lokale Server registrieren. Es werden alle auf dem Computer installierten Instanzen von Database Engine (Datenbankmodul) angezeigt. Dies schließt Instanzen von SQL Server 2000 und SQL Server 2005 ein. 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 hat die Instanz den Namen <computer_name>\sqlexpress, es sei denn, der Name wurde während des Setups geändert.

So überprüfen Sie, ob das Datenbankmodul 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 Database Engine (Datenbankmodul) 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 Database Engine (Datenbankmodul) beendet. Klicken Sie mit der rechten Maustaste auf den Namen von Database Engine (Datenbankmodul), und klicken Sie dann auf Starten. Nachdem ein Bestätigungsdialogfeld angezeigt wurde, sollte Database Engine (Datenbankmodul) gestartet werden und der Kreis eine grüne Farbe annehmen.

So stellen Sie eine Verbindung mit dem Datenbankmodul 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 Datenbankmodul aus.

  3. Geben Sie im Feld Servername den Namen der Instanz von Database Engine (Datenbankmodul) ein. Für die Standardinstanz von SQL Server ist der Servername der Computername. Für eine benannte Instanz von SQL Server wird der Servername nach dem Schema <computer_name>\<instance_name>, gebildet. Beispiel: ACCTG_SRVR\SQLEXPRESS.

  4. Klicken Sie auf Verbinden.

Autorisieren zusätzlicher Verbindungen

Nachdem Sie eine Verbindung mit SQL Server als Administrator hergestellt haben, besteht eine Ihrer ersten Aufgaben darin, Verbindungen für andere Benutzer 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 Ihre 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 Database Engine (Datenbankmodul) 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 dann auf Neue Anmeldung.

    Das Dialogfeld Anmeldung - Neu wird angezeigt.

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

  3. Wählen Sie (sofern verfügbar) AdventureWorks2008R2 im Feld Standarddatenbank aus. Wählen Sie andernfalls master aus.

  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 Zuordnen für die AdventureWorks2008R2-Datenbank aus, sofern diese verfügbar ist. Wählen Sie andernfalls master aus. 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.

SicherheitshinweisSicherheitshinweis

Diese grundlegenden Informationen sollen Ihnen den Einstieg erleichtern. SQL Server stellt eine umfassende Sicherheitsumgebung bereit, und das Thema Sicherheit ist offensichtlich ein wichtiger Aspekt des Datenbankbetriebs.