Share via


Verschieben von Windows Internal Database auf ein anderes Laufwerk (Windows SharePoint Services 3.0)

Sie können die Windows SharePoint Services 3.0-Inhalts- und Konfigurationsdatenbank ohne Datenverluste von einem Datenträger oder Server auf einen anderen Datenträger oder Server verschieben. Dies ist möglicherweise dann erforderlich, wenn der Speicherplatz auf dem aktuellen Datenträger nicht mehr ausreicht oder wenn das Festplattenlaufwerk unzuverlässig arbeitet. Windows Internal Database verwendet die SQL Server-Technologie als relationalen Datenspeicher nur für Windows-Rollen und -Features wie Windows SharePoint Services, Active Directory-Rechteverwaltungsdienste, UDDI-Dienste, Windows Server Update Services und Windows-Systemressourcen-Manager. Windows Internal Database wird auch als Microsoft SQL Server Express Embedded Edition bezeichnet.

Wichtig

Dieser Artikel befasst sich nur mit dem Verschieben von Inhalts- und Konfigurationsdatenbanken. Er enthält keine Informationen zum Verschieben von anderen Datenbanken, die Windows SharePoint Services 3.0 zugeordnet sind.

Wichtig

Wenn Sie eine Inhaltsdatenbank trennen und erneut anfügen, sollten Sie sich darauf einstellen, dass beim nächsten Crawlen des Inhalts der Inhaltsdatenbank ein vollständiger Crawl ausgeführt wird, selbst wenn ein inkrementeller Crawl angefordert wird. Vollständige Crawls können erheblich mehr Zeit in Anspruch nehmen als inkrementelle Crawls, da bei vollständigen Crawls ein erneutes Crawlen des vom Crawler festgestellten Inhalts stattfindet. Dies findet unabhängig davon statt, ob im Vorfeld bereits ein Crawling des Inhalts stattgefunden hat.

Verschieben von Inhalts- und Konfigurationsdatenbanken auf ein anderes Laufwerk

Der Vorgang des Verschiebens einer Datenbank in Windows Internal Database setzt sich aus fünf wesentlichen Schritten zusammen:

  • Beenden der betroffenen Dienste.

  • Trennen der Datenbanken von Windows SharePoint Services 3.0.

  • Verschieben der Datenbankdateien.

  • Erneutes Anfügen der Datenbanken.

  • Neustarten der Dienste.

Beginnen Sie erst mit dem folgenden Verfahren, nachdem Sie die Optionen und Anforderungen für die folgenden Befehlszeilentools geprüft haben:

Hinweis

Mitgliedschaften in der Gruppe der Administratoren auf dem lokalen Computer, der als Host für die Website für die SharePoint-Zentraladministration fungiert, und in der festen Datenbankrolle dbowner in Microsoft SQL Server 2005 Express Edition ist Grundvoraussetzung, um die folgenden Schritte ausführen zu können.

Verschieben von Datenbanken auf ein anderes Laufwerk mithilfe von Befehlszeilentools

  1. Beenden Sie alle SharePoint-Dienste.

    1. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      stsadm –o enumservices

      Eine Liste aller Dienste wird angezeigt.

    2. Geben Sie für jeden Dienst, der im vorherigen Schritt aufgeführt ist, den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      net stop <Dienstname>

  2. Trennen Sie die Datenbanken.

    1. Wechseln Sie auf dem Laufwerk, auf dem SharePoint-Produkte und -Technologien installiert ist, zum folgenden Verzeichnis: % Programme%\Microsoft SQL-Server\90\Tools\binn.

    2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

      Das Befehlszeilentool Sqlcmd ermöglicht es Ihnen, SQL-Abfragen an der Befehlszeile einzugeben.

    3. Geben Sie die folgende Abfrage in der ersten Abfragezeile ein, und drücken Sie dann die EINGABETASTE:

      EXEC sp_detach_db @dbname = '<Datenbankname>'

      Dabei ist < Datenbankname> der Name der Datenbank, die Sie verschieben möchten.

      Die Namen der Konfigurationsdatenbank, der Inhaltsdatenbank der Zentraladministration und der Suchdatenbank setzen sich aus einem Präfix plus der Datenbank-GUID zusammen, wie in den folgenden Beispielen dargestellt:

      • Der Datenbankname der Konfigurationsdatenbank weist folgendes Format auf: SharePoint_Config_< Datenbank-GUID>

      • Der Name der Inhaltsdatenbank der Zentraladministration weist folgendes Format auf: SharePoint_AdminContent_< Datenbank-GUID>

      • Der Name der Suchdatenbank weist folgendes Format auf: WSS_Search_NETSERVER_< Datenbank-GUID>

    4. Geben Sie in der nächsten Abfragezeile GO ein, und drücken Sie dann die EINGABETASTE.

    5. Wiederholen Sie die Schritte c und d für jede Datenbank, die verschoben werden soll.

    6. Beenden Sie das Befehlszeilentool Stsadm.

      1. Geben Sie auf der ersten Abfragezeile EXIT ein, und drücken Sie dann die EINGABETASTE.

      2. Geben Sie auf der zweiten Abfragezeile GO ein, und drücken Sie dann die EINGABETASTE.

  3. Verschieben Sie die Datenbankdateien an den neuen Speicherort.

  4. Fügen Sie die Datenbanken und Protokolldateien wieder an.

    1. Wechseln Sie auf dem Laufwerk, auf dem SharePoint-Produkte und -Technologien installiert ist, zum folgenden Verzeichnis: % Programme%\Microsoft SQL-Server\90\Tools\binn.

    2. Geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E

    3. Geben Sie die folgende Abfrage in der ersten Abfragezeile ein, und drücken Sie dann die EINGABETASTE:

      EXEC sp_attach_db @dbname = '<Datenbankname>', @filename1 = '<UNC-Pfad><Datenbankname>.mdf', @filename2 = '<UNC-Pfad><Datenbankname>_log.ldf'

      Fügen Sie die Dateinamen für die Datenbankdatei (MDF) und die zugehörige Protokolldatei (LDF) ein.

    4. Geben Sie in der nächsten Abfragezeile GO ein, und drücken Sie dann die EINGABETASTE.

    5. Wiederholen Sie die Schritte c und d für jede Datenbank, die verschoben wurde.

    6. Beenden Sie das Befehlszeilentool Stsadm.

      1. Geben Sie auf der ersten Abfragezeile EXIT ein, und drücken Sie dann die EINGABETASTE.

      2. Geben Sie in der nächsten Abfragezeile GO ein, und drücken Sie dann die EINGABETASTE.

  5. Geben Sie für jeden Dienst, der in Schritt 1 beendet wurde, den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    net start <Dienstname>

Siehe auch

Konzepte

Wartung von Datenbanken (Windows SharePoint Services 3.0)
Whitepaper: "Planen und Überwachen des SQL Server-Speichers für Windows SharePoint Services: Leistungsempfehlungen und bewährte Methoden"
Hinzufügen, Teilen und Zusammenführen von Inhaltsdatenbanken (Windows SharePoint Services 3.0)
Verschieben von Inhaltsdatenbanken (Windows SharePoint Services 3.0)
Verschieben aller Datenbanken (Windows SharePoint Services 3.0)