Freigeben über


Verwenden des Datenbank-Managers

von Saad Ladki

Einführung

Der Datenbank-Manager ist ein neues Modul von Internet Information Systems 7 (IIS 7), das speziell für die Verwaltung von Datenbanken in Hostingumgebungen entwickelt wurde. IIS 7 wurde für Umgebungen wie die von Webhostern bereitgestellten Umgebungen konzipiert, in denen die Datenbankserver über den Webanwendungsserver, aber nicht direkt über das Internet zugänglich sein sollen.

Datenbank-Manager ermöglicht Ihnen die einfache Verwaltung Ihrer lokalen und Remotedatenbanken über den IIS-Manager. Der Datenbank-Manager erkennt Datenbanken auf Basis des Webservers oder der Anwendungskonfiguration automatisch und bietet darüber hinaus die Möglichkeit, zu jeder Datenbank im Netzwerk eine Verbindung herzustellen. Nach der Verbindung stellt der Datenbank-Manager eine ganze Reihe von Verwaltungsfunktionen bereit, einschließlich der Verwaltung von Tabellen, Ansichten, gespeicherten Prozeduren und Daten und dem Ausführen von Ad-hoc-Abfragen.

Der Datenbank-Manager bietet Unterstützung für Microsoft® SQL Server® und MySQL. Da IIS-Datenbank-Manager eine Erweiterung von IIS-Manager ist, können Administratoren die Verwaltung von Datenbanken außerdem sicher an autorisierte lokale Benutzer oder Remotebenutzer delegieren, ohne zusätzliche Verwaltungsports auf dem Server öffnen zu müssen.

Mit dem Datenbank-Manager können Sie:

  • Microsoft SQL Server- oder MySQL-Datenbanken verwalten.

    • Tabellen hinzufügen, umbenennen, bearbeiten und löschen.
    • Primärschlüssel, Indizes und Fremdschlüssel einsehen und verwalten.
    • Daten bearbeiten.
    • Verbindungen zu mehreren Datenbanken herstellen.
    • Abfragen schreiben und ausführen.
    • Gespeicherte Prozeduren und Ansichten erstellen, ändern und löschen.
    • Sowohl lokale Datenbanken als auch Remotedatenbanken von Ihrem Computer verwalten.
  • Microsoft SQL Server-Datenbanken sichern und wiederherstellen.

  • Remoteverwaltungsfunktionen mit einer sauberen, firewallfreundlichen Option zum Verwalten eines Remote-SQL Server verwenden.

  • Die öffentliche Erweiterbarkeitsplattform nutzen, die es ermöglicht, Anbieter zur Unterstützung anderer Datenbanken zu entwickeln.

Um die aktuelle Version (CTP2) des Datenbank-Managers zu installieren, finden Sie unter:

Stellen Sie sicher, dass das Image, das Sie für ihre Webserverinstallation verwenden möchten, den IIS-7-Datenbank-Manager enthält.

Hinzufügen einer Verbindungszeichenfolge zu einer Webanwendung

So fügen Sie eine neue Verbindung mithilfe einer Verbindungszeichenfolge hinzu:

  1. Öffnen Sie den Internetinformationsdienste (IIS)-Manager.

  2. Wählen Sie in der Ansicht Verbindungen die Site, die Anwendung oder das virtuelle Verzeichnis aus, zu dem Sie eine Verbindungszeichenfolge hinzufügen möchten.

    Screenshot des Fensters

    Abbildung 1: Features-Ansicht

  3. Doppelklicken Sie in der Features-Ansicht auf das Verbindungszeichenfolgen-Symbol.

  4. Klicken Sie im Bereich Aktionen auf Hinzufügen.

  5. Geben Sie im Textfeld Name einen Namen für Ihre Verbindungszeichenfolge ein.

  6. Wählen Sie das Optionsfeld SQL Server aus.

    Screenshot des Dialogfelds

    Abbildung 2: Hinzufügen einer Verbindungszeichenfolge

  7. Geben Sie im Textfeld Servername den Namen des Servers ein, auf dem Ihre Datenbank gehostet wird.

  8. Geben Sie im Textfeld Datenbank den Namen der Datenbank ein, mit der Sie sich verbinden möchten.

  9. Wenn Ihre Datenbank die Windows-Authentifizierung® verwendet, klicken Sie auf das Optionsfeld Integrierte Windows-Sicherheit verwenden. Klicken Sie andernfalls auf das Optionsfeld Anmeldeinformationen angeben und geben Sie dann die Anmeldeinformationen ein, die zum Herstellen einer Verbindung mit der Datenbank verwendet werden sollen.

    Hinweis: Wenn Sie erweiterte Einstellungen für Ihre Verbindungszeichenfolge angeben möchten, können Sie alternativ auf das Optionsfeld Benutzerdefiniert klicken und dann die Verbindungszeichenfolge eingeben.

Schaltfläche „Verbindung hinzufügen“

Sie können neue Verbindungen hinzufügen, ohne Verbindungszeichenfolgen zu verwenden. Dadurch können Sie eine Verbindung mit einer anderen Datenbank herstellen als jener, die von Ihrer Anwendung verwendet wird, oder mit derselben Datenbank, jedoch mit einer anderen Benutzeridentität.

So fügen Sie eine neue Verbindung zum Datenbank-Manager hinzu:

  1. Klicken Sie auf der Datenbank-Manager-Symbolleiste auf die Schaltfläche Verbindung hinzufügen.

    Screenshot des Datenbank-Manager-Fensters mit dem Bereich

    Abbildung 3: Datenbank-Manager

  2. Geben Sie im Textfeld "Verbindungsname" einen Verbindungsnamen ein.

  3. Wählen Sie in der Datenbankanbieterliste den Anbieter aus, den Sie zum Herstellen einer Verbindung mit der Datenbank verwenden möchten. (Wenn Sie z. B. eine Verbindung mit einer SQL Server-Datenbank herstellen möchten, wählen Sie System.Data.SqlClient, das mit dem Datenbank-Manager geliefert wird.)

  4. Ihnen werden jetzt eine Reihe neuer Felder angezeigt, die Sie ausfüllen müssen. Beim SQL Server-Anbieters müssen Sie Folgendes angeben:

    • Der Server, auf dem sich Ihre Datenbank befindet.

    • Der Name Ihrer Datenbank.

    • Die Benutzer-ID zum Herstellen einer Verbindung mit der Datenbank.

    • Das Passwort, das der Benutzer-ID zugeordnet ist.

      Screenshot des Dialogfelds

      Abbildung 4: Verbindung hinzufügen

  5. Wenn Sie die erforderlichen Informationen eingegeben haben, klicken Sie auf OK und die Verbindung wird erstellt.

    Hinweis: Die Verbindungsinformationen werden auf dem Computer gespeichert, über den der IIS-Manager verwendet wird. Daher sind diese Informationen nicht über Instanzen des IIS-Managers auf anderen Computern zugänglich.

Datenbank-Manager starten

Der Datenbank-Manager wird im IIS-Manager gehostet.

  1. Wählen Sie im IIS-Manager die Website, Anwendung oder das virtuelle Verzeichnis aus, in dem Ihre Verbindungszeichenfolge gespeichert ist. (Weitere Informationen zum Erstellen einer Verbindungszeichenfolge finden Sie unter Hinzufügen einer Verbindungszeichenfolge zu Ihrer Webanwendung.) Alternativ können Sie eine neue Verbindung im Datenbank-Manager mithilfe der Schaltfläche Verbindung hinzufügen über die Datenbank-Manager-Symbolleiste erstellen. (Weitere Informationen finden Sie bei Schaltfläche Verbindung hinzufügen.)

  2. Doppelklicken Sie in der Features-Ansicht auf das IIS-Datenbank-Manager-Symbol.

    Screenshot mit dem Symbol

    Abbildung 5: Datenbank-Manager

  3. Wenn Sie über vorhandene Verbindungszeichenfolgen in Ihrer Website, Anwendung oder Ihrem virtuellen Verzeichnis verfügen, können Sie einen Knoten im Datenbank-Manager sehen, der jede dieser Verbindungszeichenfolgen darstellt.

    Screenshot eines Teils des Bildschirms

    Abbildung 6: Datenbankverbindungen

  4. Erweitern Sie in der Ansicht Datenbank-Manager einen Verbindungsknoten, wodurch Sie weitere Informationen erhalten:

  5. Wenn Sie einen der Knoten weiter erweitern, erhalten Sie eine Liste aller Tabellen, Ansichten und gespeicherten Prozeduren, die Ihre Datenbank enthält.

Verwenden des Datenbank-Managers

Um den Datenbank-Manager verwenden zu können, müssen Benutzer eine Datenbankverbindungszeichenfolge innerhalb einer Website erstellt haben. Zum Beispiel: Ein Hoster empfängt einen Auftrag von einem Kunden für die Bereitstellung einer oder mehrerer Datenbanken für eine Anwendung. Der Hoster erstellt die Datenbank und stellt die Verbindungszeichenfolge für den Kunden bereit. Dies ist häufig ein automatisierter Schritt.

Die Verbindungszeichenfolge enthält den Datenbankserver, den Datenbanknamen und die Benutzeranmeldeinformationen (Benutzername und Kennwort). Der IIS-Manager verfügt über ein Verbindungszeichenfolgenmodul, mit dem der Hoster die Verbindungszeichenfolge für den Kunden bereitstellen kann. Oder der Kunde kann die vom Hoster bereitgestellten Verbindungszeichenfolgeninformationen eingeben.

  1. Wählen Sie das Symbol Verbindungszeichenfolgen aus.

    Screenshot des Bildschirms

    Abbildung 7: Modulsymbol „Verbindungszeichenfolgen“

  2. Doppelklicken Sie im Abschnitt Verwaltung der Website auf das Datenbank-Manager-Symbol.

    Screenshot des Bildschirms

    ###### Abbildung 8: „Datenbank-Manager“-Symbol

  3. Verwalten Sie die Datenbank(en), indem Sie die entsprechende Verbindung auswählen.

    Screenshot des I S-Manager-Fensters mit Dem Datenbank-Manager im Hauptbereich.

    Abbildung 9: Datenbank-Manager