Verschieben aller Datenbanken (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie alle Datenbanken im Zusammenhang mit Microsoft SharePoint Foundation 2010 von einem Datenbankserver auf einen anderen Datenbankserver verschoben werden. Wenn Ihre Datenbanken auf verschiedenen Servern gehostet werden, bezieht sich dieses Verfahren auf den Datenbankserver, auf dem die Konfigurationsdatenbank gehostet wird. Weitere Informationen zum Verschieben nur von Inhaltsdatenbank finden Sie unter Verschieben von Inhaltsdatenbanken (SharePoint Foundation 2010). Weitere Informationen zum Verschieben nur von Dienstanwendungsdatenbanken finden Sie unter Umbenennen oder Verschieben von Dienstanwendungsdatenbanken (SharePoint Foundation 2010).

Wichtig

Beim Verschieben von Datenbanken stehen die Websites und Bestandteile der Farm Benutzern erst nach Abschluss des Vorgangs wieder zur Verfügung.

Die folgenden Typen von Datenbanken, die auf einem einzelnen Datenbankserver gehostet werden, können mithilfe der Verfahren in diesem Artikel verschoben werden:

  • Konfigurationsdatenbank

  • Inhaltsdatenbank der Zentraladministration

  • Inhaltsdatenbanken

  • Dienstanwendungsdatenbanken

Verschieben aller Datenbanken

Für den Vorgang des Verschiebens aller Datenbanken von einem Datenbankserver auf einen anderen Datenbankserver ist es erforderlich, dass Sie in SharePoint Foundation 2010 sowie in SQL Server arbeiten. In der folgenden Liste wird der Vorgang des Verschiebens aller Datenbanken zusammengefasst, wobei in den nachfolgenden Verfahren ausführliche Schritte beschrieben werden:

  1. Bereiten Sie den neuen Datenbankserver vor. Details finden Sie unter So bereiten Sie den neuen Datenbankserver vor.

  2. Schließen Sie alle geöffneten Fenster der Windows PowerShell-Verwaltungsshell sowie geöffnete Stsadm-Eingabeaufforderungsfenster. Details finden Sie unter So schließen Sie geöffnete Verwaltungssitzungen.

  3. Beenden Sie im MMC-Snap-In (Microsoft Management Console) Dienste alle Dienste im Zusammenhang mit SharePoint Foundation 2010 und den Internetinformationsdiensten (Internet Information Services, IIS). Details finden Sie unter So halten Sie die Farm an.

  4. Trennen Sie in SQL Server die Datenbanken von der aktuellen Instanz. Details finden Sie unter So trennen Sie Datenbanken.

  5. Kopieren oder verschieben Sie mithilfe von Windows-Explorer die MDF-, LDF- und NDF-Dateien im Zusammenhang mit der Datenbank vom Quellserver auf den Zielserver. Details finden Sie unter So verschieben Sie Datenbankdateien auf den neuen Server.

    Hinweis

    Sie können auch alle Datenbanken sichern und auf dem neuen Server wiederherstellen. Verfahren für das Sichern und Wiederherstellen aller Datenbanken sind in diesem Artikel nicht enthalten. Weitere Informationen finden Sie unter Vorgehensweise: Sichern einer Datenbank (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=179208&clcid=0x407) sowie unter Vorgehensweise: Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=183032&clcid=0x407).

  6. Vergewissern Sie sich in SQL Server, dass alle Anmeldeinformationen für SQL Server, festen Serverrollen, festen Datenbankrollen und Berechtigungen für die Datenbanken des Quellservers auch auf dem Zielserver korrekt konfiguriert wurden. Details finden Sie unter So richten Sie Berechtigungen auf dem neuen Server ein.

  7. Fügen Sie in SQL Server die Datenbank an die neue Instanz an. Details finden Sie unter So fügen Sie Datenbanken an die neue SQL Server-Instanz an.

  8. Verwenden Sie SQL Server-Verbindungsaliase, um auf den neuen Datenbankserver zu verweisen, und aktualisieren Sie dann mithilfe des Verbindungsalias alle Webserver. Ein Verbindungsalias ist ein definierter, alternativer Name, der zum Herstellen einer Verbindung mit einer SQL Server-Instanz verwendet werden kann. Sie müssen den Alias für alle Webserver und Anwendungsserver in der Farm konfigurieren. Details finden Sie unter So verweisen Sie die Webanwendung durch Einrichten von SQL Server-Verbindungsaliasen an den neuen Datenbankserver.

    Hinweis

    Die Verwendung von SQL Server-Clientaliasen wird im Rahmen des Härtens von SQL Server für SharePoint-Umgebungen empfohlen. Weitere Informationen finden Sie unter Härten von SQL Server für SharePoint-Umgebungen (SharePoint Foundation 2010).

  9. Starten Sie die Dienste neu. Details finden Sie unter So starten Sie die Dienste in der Farm neu.

Es folgen die Mindestberechtigungen, die zur Ausführung dieses Vorgangs erfüllt sein müssen:

  • Sie müssen Mitglied der SharePoint-Gruppe Farmadministratoren sein.

  • Sie müssen auf dem Computer, auf dem die Website für die SharePoint-Zentraladministration ausgeführt wird, Mitglied der Gruppe Administratoren sein.

  • Auf dem Datenbankserver, auf dem die Datenbanken verschoben werden, müssen Sie Mitglied von Folgendem sein:

    • Der Gruppe Administratoren

    • Der festen Datenbankrolle db_backupoperator.

  • Auf dem Datenbankserver, auf den die Datenbanken verschoben werden, müssen Sie Mitglied von Folgendem sein:

    • Der Gruppe Administratoren

    • Der festen Datenbankrolle db_owner.

In einigen Umgebungen müssen Sie die Verfahren zum Verschieben mit dem Datenbankadministrator koordinieren. Halten Sie dabei unbedingt entsprechende Richtlinien für die Verwaltung von Datenbanken ein.

So bereiten Sie den neuen Datenbankserver vor

So schließen Sie geöffnete Verwaltungssitzungen

  • Schließen Sie alle geöffneten Fenster der Windows PowerShell-Verwaltungsshell sowie geöffnete Eingabeaufforderungsfenster, falls Sie das Befehlszeilentool Stsadm ausgeführt haben.

So halten Sie die Farm an

  1. Beenden Sie auf dem Server mit der Website für die Zentraladministration im Snap-In Dienste die folgenden Dienste:

    • SharePoint 2010-Verwaltung

    • SharePoint 2010-Zeitgeber

    • SharePoint 2010-Ablaufverfolgung

    • SharePoint 2010-Benutzercodehost

    • SharePoint 2010 VSS Writer

    • SharePoint Foundation-Suche V4

    • WWW-Publishingdienst

  2. Geben Sie auf dem Server mit der Website für die Zentraladministration an der Eingabeaufforderung iisreset /stop ein.

So trennen Sie Datenbanken

So verschieben Sie Datenbankdateien auf den neuen Server

  • Suchen Sie mithilfe von Windows-Explorer nach den MDF-, LDF- und NDF-Dateien, die den einzelnen Datenbanken, die Sie verschieben, zugeordnet sind. Kopieren Sie sie dann in das Zielverzeichnis auf dem neuen Computer mit SQL Server.

So richten Sie Berechtigungen auf dem neuen Server ein

So fügen Sie Datenbanken an die neue SQL Server-Instanz an

So verweisen Sie die Webanwendung durch Einrichten von SQL Server-Verbindungsaliasen an den neuen Datenbankserver

  1. Starten Sie den SQL Server-Konfigurations-Manager. Zeigen Sie im Startmenü auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2008, auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

    Hinweis

    Wenn der SQL Server-Konfigurations-Manager nicht installiert ist, müssen Sie das SQL Server-Setup ausführen, um den Manager zu installieren.

  2. Erweitern Sie SQL Native Client-Konfiguration, klicken Sie mit der rechten Maustaste auf Aliase, und klicken Sie dann auf Neuer Alias.

  3. Geben Sie in das Feld Aliasname den Namen der ursprünglichen SQL Server-Instanz ein. Vergewissern Sie sich, dass unter Protokoll die Option TCP/IP ausgewählt ist, und geben Sie unter Server den Namen des neuen Servers ein, der als Host für die SharePoint Foundation 2010-Datenbanken verwendet werden soll. Klicken Sie dann auf OK.

  4. Wiederholen Sie dieses Verfahren auf jedem Web- und Anwendungsserver.

  5. Optional. Wenn Ihre Umgebung auf System Center Data Protection Manager (DPM) 2010 oder einer Anwendung eines Drittanbieters beruht, die das VSS-Framework (Volume Shadow Copy Service, Volumeschattenkopie-Dienst) für die Sicherung und Wiederherstellung verwendet, müssen Sie die SQL Server-Konnektivitätskomponenten auf jedem Web- oder Anwendungsserver durch Ausführen des SQL Server-Setups installieren. Weitere Informationen finden Sie unter Vorgehensweise: Installieren von SQL Server 2008 R2 (Setup) (https://go.microsoft.com/fwlink/?linkid=186119&clcid=0x407).

So konfigurieren Sie Web Analytics-Datenbankspeicherorte neu

  1.  

    Hinweis

    Dieses Verfahren ist nur dann erforderlich, wenn Sie eine Web Analytics-Dienstanwendung ausführen und den Server umbenannt haben, anstatt SQL Server-Verbindungsaliase zu verwenden.

    Klicken Sie auf der Website für die SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Wählen Sie die Web Analytics-Dienstanwendung aus, und klicken Sie dann auf Eigenschaften.

    Der Assistent zum Bearbeiten der Web Analytics-Dienstanwendung wird angezeigt.

  3. Klicken Sie auf Weiter.

  4. Aktualisieren Sie auf der zweiten Seite des Assistenten den Speicherort der einzelnen Web Analytics-Datenbanken auf die neue SQL Server-Instanz, und klicken Sie dann auf Weiter.

  5. Klicken Sie in der Zentraladministration unter Systemeinstellungen auf Dienste auf dem Server verwalten.

  6. Beenden Sie den Web Analytics-Datenverarbeitungsdienst und den Web Analytics-Webdienst, und starten Sie diese neu.

    Hinweis

    Das SharePoint Web Analytics-Feature erfordert den SQL Server Service Broker. Der SQL Server Service Broker kann nicht manuell gestartet werden. Einmal täglich wird ein SharePoint-Zeitgeberauftrag ausgeführt, um sicherzustellen, dass der SQL Server Service Broker für die erforderlichen Datenbanken aktiviert ist.

  7. Nach dem Verschieben von Datenbanken sollten Sie die Integritätsregel "Web Analytics: Überprüft, ob der SQL Server Broker für die Web Analytics-Stagingdatenbanken aktiviert ist" manuell ausführen. Führen Sie folgende Schritte aus, um die Integritätsregel manuell auszuführen:

    • Klicken Sie in der Zentraladministration auf Überwachung.

    • Klicken Sie im Abschnitt Integritätsanalyse auf Regeldefinitionen überprüfen.

      Die Seite Alle Regeln wird angezeigt.

    • Klicken Sie unter Kategorie: Konfiguration auf die Integritätsregel Web Analytics: Überprüft, ob der SQL Server Service Broker für die Web Analytics-Stagingdatenbanken aktiviert ist.

      Das Dialogfeld Regeldefinition der Integritätsanalyse wird angezeigt.

      Hinweis

      Zum Anzeigen der Integritätsregel müssen Sie möglicherweise auf den Pfeil nach rechts unten auf der Seite Alle Regeln klicken.

    • Klicken Sie im Menüband des Dialogfelds Regeldefinitionen der Integritätsanalyse auf Jetzt ausführen.

So starten Sie die Dienste in der Farm neu

  1. Geben Sie auf dem Server mit der Website für die Zentraladministration an der Eingabeaufforderung iisreset /start ein.

  2. Starten Sie im MMC-Snap-In Dienste alle Dienste im Zusammenhang mit SharePoint und den Internetinformationsdiensten. Dazu gehören die folgenden Dienste:

    • SharePoint 2010-Verwaltung

    • SharePoint 2010-Zeitgeber

    • SharePoint 2010-Ablaufverfolgung

    • SharePoint 2010-Benutzercodehost

    • SharePoint 2010 VSS Writer

    • SharePoint Foundation-Suche V4

    • WWW-Publishingdienst