Verschieben aller Datenbanken (SharePoint Server 2010)

 

Gilt für: SQL Server 2005, SQL Server 2008, SQL Server 2012

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie Sie alle Microsoft SharePoint Server 2010 zugeordneten Datenbanken von einem Datenbankserver auf einen anderen Datenbankserver verschieben. Falls Ihre Datenbanken auf unterschiedlichen Servern gehostet werden, gilt dieses Verfahren für den Datenbankserver, auf dem die Konfigurationsdatenbank gehostet wird. Informationen zum Verschieben nur von Inhaltsdatenbanken finden Sie unter Verschieben von Inhaltsdatenbanken (SharePoint Server 2010). Informationen zum Verschieben nur von Dienstanwendungsdatenbanken finden Sie unter Umbenennen oder Verschieben von Dienstanwendungsdatenbanken (SharePoint Server 2010).

Wichtig

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

Folgende Arten von Datenbanken, die auf demselben Datenbankserver gehostet sind, können mithilfe der in diesem Artikel beschriebenen Verfahren verschoben werden:

  • Konfigurationsdatenbank

  • Inhaltsdatenbank der Zentraladministration

  • Inhaltsdatenbanken

  • Dienstanwendungsdatenbanken

Verschieben aller Datenbanken

Zum Verschieben aller Datenbanken von einem Datenbankserver auf einen anderen Datenbankserver müssen Sie sowohl SharePoint Server 2010 als auch SQL Server verwenden. Die folgende Liste zeigt den Prozess zum Verschieben aller Datenbanken und die entsprechenden Schritte im Detail:

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

  2. Schließen Sie alle geöffneten Windows PowerShell-Verwaltungsshellfenster sowie alle geöffneten Stsadm-Eingabeaufforderungsfenster. Weitere Informationen finden Sie unter So schließen Sie geöffnete Verwaltungssitzungen.

  3. Beenden Sie im MMC-Snap-In (Microsoft Management Console) Dienste alle zu SharePoint Server 2010 und Internetinformationsdienste (IIS) gehörenden Dienste. Weitere Informationen finden Sie unter So beenden Sie die Farm.

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

  5. Kopieren oder verschieben Sie mithilfe von Windows Explorer die der Datenbank zugeordneten MDF-, LDF- und NDF-Dateien vom Quellserver auf den Zielserver. Weitere Informationen 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. Die zum Sichern und Wiederherstellen aller Datenbanken erforderlichen Verfahren werden in diesem Artikel nicht beschrieben. Weitere Informationen finden Sie unter Vorgehensweise: Sichern einer Datenbank (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=179208&clcid=0x407) und Vorgehensweise: Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=183032&clcid=0x407).

  6. Stellen Sie in SQL Server sicher, dass alle SQL Server-Anmeldungen, festen Serverrollen und Berechtigungen für die Datenbanken auf dem Quellserver auch auf dem Zielserver richtig konfiguriert wurden. Weitere Informationen finden Sie unter So richten Sie Berechtigungen auf dem neuen Server ein.

  7. Fügen Sie die Datenbank in SQL Server an die neue Instanz an. Weitere Informationen 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 zeigen, und aktualisieren Sie dann alle Webserver mithilfe des Verbindungsalias. Ein Verbindungsalias ist ein festgelegter alternativer Name, mit dem eine Verbindung zu einer Instanz von SQL Server hergestellt werden kann. Sie müssen den Alias für alle Webserver und Anwendungsserver in der Farm konfigurieren. Weitere Informationen finden Sie unter So verweisen Sie die Webanwendung an den neuen Datenbankserver, indem Sie SQL Server-Verbindungsaliase einrichten.

    Hinweis

    Die Verwendung von SQL Server-Clientaliasen wird im Rahmen der Verstärkung der Sicherheit von SQL Server für SharePoint-Umgebungen empfohlen. Weitere Informationen finden Sie unter Verstärken der Sicherheit von SQL Server für SharePoint-Umgebungen (SharePoint Server 2010).

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

Im Folgenden finden Sie die zum Durchführen dieses Prozesses erforderlichen Mindestberechtigungen:

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

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

  • Auf dem Datenbankserver, von dem die Datenbanken verschoben werden, müssen Sie Mitglied folgender Gruppen bzw. Rollen sein:

    • Der Gruppe Administratoren

    • Der festen Datenbankrolle db_backupoperator

  • Auf dem Datenbankserver, auf den die Datenbanken verschoben werden, müssen Sie Mitglied der folgenden Gruppen bzw. Rollen 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 Windows PowerShell-Verwaltungsshellfenster und Eingabeaufforderungsfenster, wenn Sie das Befehlszeilentool Stsadm ausgeführt haben.

So beenden Sie die Farm

  1. Beenden Sie auf dem Server, auf dem die Website der Zentraladministration ausgeführt wird, die folgenden Dienste im Snap-In Dienste:

    • SharePoint 2010-Verwaltung

    • SharePoint 2010-Zeitgeber

    • SharePoint 2010-Ablaufverfolgung

    • SharePoint 2010-Benutzercodehost

    • SharePoint 2010 VSS Writer

    • SharePoint Foundation-Suche V4

    • WWW-Publishingdienst

    • SharePoint Server-Suche 14

    • Web Analytics-Datenverarbeitungsdienst

    • Web Analytics-Webdienst

      Hinweis

      Die beiden letzten Dienste sind Teil der Web Analytics-Dienstanwendung. Wenn Sie die Web Analytics-Dienstanwendung ausführen und sich für die Umbenennung des Servers entscheiden, müssen Sie auch die Web Analytics-Datenbankspeicherorte neu konfigurieren. Weitere Informationen finden Sie unter So konfigurieren Sie Web Analytics-Datenbankspeicherorte neu.

  2. Geben Sie auf dem Server, auf dem die Website der Zentraladministration ausgeführt wird, 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 zugeordnet sind, die Sie verschieben, und kopieren bzw. verschieben Sie diese dann in das Zielverzeichnis auf dem neuen Computer, auf dem SQL Server ausgeführt wird.

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 an den neuen Datenbankserver, indem Sie SQL Server-Verbindungsaliase einrichten

  1. Starten Sie den SQL Server-Konfigurations-Manager. Klicken Sie auf Start, klicken Sie auf Alle Programme, zeigen Sie auf Microsoft SQL Server 2008 und auf Konfigurationstools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.

    Hinweis

    Ist der SQL Server-Konfigurations-Manager nicht installiert, müssen Sie SQL Server Setup ausführen, um ihn 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 im Feld Aliasname den Namen der ursprünglichen SQL Server-Instanz an, stellen Sie sicher, dass unter Protokoll die Option TCP/IP ausgewählt ist, und geben Sie unter Server den Namen des neuen Servers ein, auf dem die SharePoint Server 2010-Datenbanken gehostet werden. Klicken Sie dann auf OK.

  4. Wiederholen Sie dieses Verfahren für alle Web- und Anwendungsserver.

  5. Optional. Wenn Ihre Umgebung auf System Center Data Protection Manager (DPM) 2010 basiert oder einer Drittanbieteranwendung, die VSS (Volume Shadow Copy Service, Volumeschattenkopie-Dienst) zum Sichern und Wiederherstellen verwendet, müssen Sie die SQL Server-Konnektivitätskomponenten auf allen Web- bzw. Anwendungsservern installieren, indem Sie SQL Server Setup ausführen. Weitere Informationen finden Sie unter Vorgehensweise: Installieren von SQL Server 2008 (Setup) (https://go.microsoft.com/fwlink/?linkid=186119&clcid=0x407).

So konfigurieren Sie Web Analytics-Datenbankspeicherorte neu

1.

> [!NOTE]
> 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**.
  1. Wählen Sie die Web Analytics-Dienstanwendung aus, und klicken Sie dann auf Eigenschaften.

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

  2. Klicken Sie auf Weiter.

  3. 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.

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

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

    Hinweis

    Die SharePoint Web Analytics-Funktion 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.

  6. 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, auf dem die Website der Zentraladministration ausgeführt wird, an der Eingabeaufforderung iisreset /start ein.

  2. Starten Sie im MMC-Snap-In (Microsoft Management Console) Dienste alle zu SharePoint und Internetinformationsdienste (IIS) gehörenden Dienste. Dazu gehören folgende Dienste:

    • SharePoint 2010-Verwaltung

    • SharePoint 2010-Zeitgeber

    • SharePoint 2010-Ablaufverfolgung

    • SharePoint 2010-Benutzercodehost

    • SharePoint 2010 VSS Writer

    • SharePoint Foundation-Suche V4

    • WWW-Publishingdienst

    • SharePoint Server-Suche 14

    • Web Analytics-Datenverarbeitungsdienst

    • Web Analytics-Webdienst