Umbenennen oder Verschieben von Dienstanwendungsdatenbanken (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird beschrieben, wie Sie Microsoft SharePoint Foundation 2010-Dienstanwendungsdatenbanken umbenennen oder verschieben. Dienstanwendungsdatenbanken werden in der Regel umbenannt, um die GUID aus dem Datenbanknamen zu entfernen, nachdem die Datenbanken vom Konfigurations-Assistent für SharePoint-Produkte erstellt wurden, oder damit die Datenbanken mit den Benennungsstandards Ihrer Organisation übereinstimmen. Dienstanwendungsdatenbanken können verschoben werden, um einen Lastenausgleich für ein System vorzunehmen.

Die Vorgehensweise zum Umbenennen oder Verschieben von Dienstanwendungsdatenbanken sieht im Allgemeinen so aus:

  1. Benennen Sie die Datenbank mithilfe der SQL Server-Tools um, oder verschieben Sie sie.

  2. Verweisen Sie die Dienstanwendung auf die umbenannte oder verschobene Datenbank.

    Das Verweisen einer Dienstanwendung auf eine umbenannte oder verschobene Dienstanwendungsdatenbank kann ein komplexer Vorgang sein, insbesondere wenn Sie die Datenbanken für mehrere Dienstanwendungen umbenennen oder verschieben müssen. Dies liegt daran, dass unterschiedliche Dienstanwendungstypen unterschiedliche Methoden zum Verweisen auf den neuen Datenbanknamen oder Speicherort erfordern. Basierend auf der Dienstanwendungsdatenbank, die Sie umbenennen oder verschieben, verwenden Sie eine der folgenden Methoden, um die Dienstanwendung auf die umbenannte oder verschobene Datenbank zu verweisen:

    • Löschen Sie die Dienstanwendung, erstellen Sie die Dienstanwendung neu, und verweisen Sie die Dienstanwendung dann auf die vorhandene umbenannte oder verschobene Datenbank.

      Diese Methode ist für die meisten Dienstanwendungsdatenbanken geeignet, kann jedoch für manche Dienstanwendungen komplex sein, wie z. B für den Suchdienst.

    • Verweisen Sie die Dienstanwendung mithilfe von Windows PowerShell auf die umbenannte oder verschobene geänderte Datenbank.

      Sie können auch die Zentraladministration für eine Teilmenge der Dienstanwendungsdatenbanken verwenden, für die Sie mit Windows PowerShell darauf verweisen können. Es wird empfohlen, nach Möglichkeit die Zentraladministration zum Umbenennen oder Verschieben von Datenbanken zu verwenden, da dies die einfachste Möglichkeit zum Ausführen dieses Vorgangs ist. Windows PowerShell ist nur für manche Dienstanwendungsdatenbanken verfügbar, und die Zentraladministration ist für eine Teilmenge dieser Dienstanwendungen verfügbar.

In der folgenden Tabelle sind die Methoden aufgeführt, mit denen jede Dienstanwendung auf eine umbenannte oder verschobene Datenbank verwiesen werden kann.

Verfügbare Methoden zum Verweisen auf umbenannte oder verschobene Dienstanwendungsdatenbanken

Dienstanwendung oder Datenbank Löschen und Neuerstellen der Dienstanwendung Verwenden von Windows PowerShell Verwenden der Zentraladministration

Erfassung von Verwendungs- und Integritätsdaten

Möglich

Möglich

Bevorzugt

Business Data Connectivity

Bevorzugt

Nicht verfügbar

Nicht verfügbar1

Anwendungsregistrierung2

Nicht verfügbar

Nicht verfügbar

Nicht verfügbar

Abonnementeinstellungen

Möglich

Bevorzugt

Nicht verfügbar

1Scheinbar können Sie die Business Data Connectivity-Datenbank in der Zentraladministration oder mit dem Set-SPBusinessDataCatalogServiceApplication-Cmdlet von Windows PowerShell umbenennen. Bei Verwendung der Zentraladministration oder des Set-SPBusinessDataCatalogServiceApplication-Cmdlets wird jedoch eine neue Datenbank erstellt. Die vorhandene Datenbank wird nicht umbenannt.

2Da es kein Windows PowerShell-Cmdlet zum Erstellen der Anwendung für den Anwendungsregistrierungsdienst gibt, kann sie nicht umbenannt werden. Sie kann mithilfe der Sicherung und Wiederherstellung von Microsoft SharePoint Foundation 2010 verschoben werden.

Inhalt dieses Artikels:

  • Renaming or moving service application databases by using SQL Server

    Diese Methode beinhaltet die folgenden Vorgehensweisen:

    • So beenden Sie eine Dienstanwendung

    • So benennen Sie eine Datenbank mithilfe von SQL Server Management Studio um

    • Verschieben einer Datenbank mithilfe von SQL Server Management Studio und Windows-Explorer

  • General method for pointing a service application to a renamed or moved database

    Diese Methode beinhaltet die folgenden Vorgehensweisen:

    • So dokumentieren Sie Dienstanwendungseinstellungen

    • So löschen Sie eine Dienstanwendung

    • So erstellen Sie eine Dienstanwendung neu

    • So starten Sie eine Dienstanwendung neu

    Hinweis

    Diese Methode gilt nicht für alle Dienstanwendungsdatenbanken. Bestimmen Sie anhand der Informationen für die jeweilige Dienstanwendung, welche Methode verwendet werden sollte.

  • Dienstanwendungsspezifische Anweisungen zum Umbenennen oder Verschieben von Datenbanken

    • Verweisen der Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten auf eine umbenannte oder verschobene Datenbank

    • Verweisen der Business Data Connectivity-Dienstanwendung auf eine umbenannte oder verschobene Datenbank

    • Verweisen der Anwendung für den Anwendungsregistrierungsdienst auf eine umbenannte oder verschobene Datenbank

    • Verweisen der Dienstanwendung für Abonnementeinstellungen auf eine umbenannte oder verschobene Datenbank

Umbenennen oder Verschieben von Dienstanwendungsdatenbanken mithilfe von SQL Server

Zum Umbenennen einer Dienstanwendungsdatenbank müssen Sie SQL Server verwenden. Zum Verschieben einer Dienstanwendungsdatenbank müssen Sie SQL Server und Windows-Explorer verwenden. Es wird empfohlen, die Dienste im Zusammenhang mit der Dienstanwendung zu beenden, bevor Sie die zugehörige Datenbank umbenennen oder verschieben. Im Allgemeinen wird erwartet, dass Sie eine Datenbank entweder umbenennen oder verschieben, also dass Sie nicht beide Aktionen ausführen.

Bei den Anweisungen in diesem Artikel wird davon ausgegangen, dass Sie SQL Server Management Studio auf dem Datenbankserver installiert haben. Ist dies nicht der Fall, können Sie Management Studio von der Webseite Microsoft SQL Server 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x407) herunterladen und installieren.

Wichtig

Auf den Datenbankservern, auf denen die Vorgänge ausgeführt werden, müssen Sie Mitglied von Folgendem sein:

  • Gruppe Administratoren auf dem lokalen Server

  • Feste Datenbankrolle db_owner

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

So beenden Sie eine Dienstanwendung

  1. Vergewissern Sie sich, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe Farmadministratoren ist.

  2. Für jede Dienstanwendung, für die Sie die Datenbank ändern möchten, müssen Sie den Dienst beenden oder die Dienstanwendung deaktivieren, indem Sie das entsprechende Verfahren für die von Ihnen verwendete Dienstanwendung verwenden. Weitere Informationen finden Sie unter Verwalten von Dienstanwendungen (SharePoint Foundation 2010).

So benennen Sie eine Datenbank mithilfe von SQL Server Management Studio um

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit der SQL Server-Quellinstanz her, und erweitern Sie dann den Knoten Datenbanken.

  2. Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie umbenennen möchten, klicken Sie auf Umbenennen, und geben Sie dann den neuen Namen ein. Wiederholen Sie diesen Schritt für jede Datenbank, die umbenannt werden soll.

Verschieben einer Datenbank mithilfe von SQL Server Management Studio und Windows-Explorer

Zum Verschieben einer Datenbank müssen Sie die Datenbank von SQL Server trennen, die Daten mithilfe von Windows-Explorer an den neuen Speicherort verschieben sowie die Datenbank an die neue SQL Server-Instanz anfügen.

So trennen Sie eine Datenbank von SQL Server

  1. Öffnen Sie in SQL Server Management Studio die SQL Server-Quellinstanz, und erweitern Sie dann den Knoten Datenbanken.

  2. Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Trennen. Wiederholen Sie diesen Schritt für jede zu verschiebende Datenbank.

So verschieben Sie Datenbankdateien mithilfe von Windows-Explorer an einen neuen Speicherort

  1. Suchen Sie in Windows-Explorer die MDF-, NDF- und LDF-Dateien für die Dienstanwendungsdatenbanken.

  2. Wählen Sie die MDF-, NDF- und LDF-Dateien für die zu verschiebenden Datenbanken aus, und kopieren oder verschieben Sie sie dann in das Zielverzeichnis.

So fügen Sie eine Datenbank an eine neue SQL Server-Instanz an

  1. Öffnen Sie in Management Studio die SQL Server-Zielinstanz.

  2. Klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken, zeigen Sie auf Tasks, und klicken Sie dann auf Anfügen

  3. Navigieren Sie im Dialogfeld Datenbank anfügen zu dem Speicherort, in das Sie die MDF-, NDF- und LDF-Dateien übertragen haben, wählen Sie die MDF-Datei für die anzufügende Datenbank aus, und klicken Sie auf OK.

  4. Wiederholen Sie diese Schritte für jede Datenbank, die Sie verschieben.

Allgemeine Methode zum Verweisen einer Dienstanwendung auf eine umbenannte oder verschobene Datenbank

Die Methode zum Verweisen einer Dienstanwendung auf eine umbenannte oder verschobene Datenbank, die für die meisten Dienstanwendungen geeignet ist, besteht im Löschen und anschließenden Neuerstellen der Dienstanwendung. Verwenden Sie beim Neuerstellen der Dienstanwendung den neuen Namen oder neuen Speicherort.

Dies ist für die Business Data Connectivity-Dienstanwendung die einzige Methode, um auf umbenannte oder verschobene Datenbanken zu verweisen.

Diese Methode beinhaltet die folgenden Schritte:

  1. So dokumentieren Sie Dienstanwendungseinstellungen

  2. So löschen Sie eine Dienstanwendung

  3. So erstellen Sie eine Dienstanwendung neu

  4. So starten Sie eine Dienstanwendung neu

So dokumentieren Sie Dienstanwendungseinstellungen

So löschen Sie eine Dienstanwendung

So erstellen Sie eine Dienstanwendung neu

So starten Sie eine Dienstanwendung neu

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

  2. Klicken Sie in der Liste Dienst neben den entsprechenden Diensten, die die Dienstanwendung unterstützen, welche Sie neu starten, auf Start.

Dienstanwendungsspezifische Anweisungen zum Umbenennen oder Verschieben von Datenbanken

In diesem Abschnitt finden Sie spezifische Anweisungen für die verschiedenen Dienstanwendungen.

Verweisen der Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten auf eine umbenannte oder verschobene Datenbank

Mit der Zentraladministration oder mit Windows PowerShell können Sie die Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten auf eine umbenannte oder verschobene Datenbank verweisen.

So verweisen Sie die Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten mithilfe der Zentraladministration auf eine umbenannte oder verschobene Datenbank

  1. Vergewissern Sie sich, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe Farmadministratoren ist.

  2. Klicken Sie in der Zentraladministration auf Überwachung, und klicken Sie dann auf der Seite Überwachung auf Verwendungs- und Integritätsdatenerfassung konfigurieren.

    Die Seite Web Analytics- und Integritätsdatenerfassung konfigurieren wird geöffnet.

  3. Deaktivieren Sie das Kontrollkästchen Integritätsdatenerfassung aktivieren, und klicken Sie dann auf OK.

    Die Seite Überwachung wird wieder angezeigt.

  4. Klicken Sie auf Verwendungs- und Integritätsdatenerfassung konfigurieren, um zur Seite Web Analytics- und Integritätsdatenerfassung konfigurieren zurückzukehren.

  5. Aktivieren Sie das Kontrollkästchen Integritätsdatenerfassung aktivieren.

  6. Geben Sie im Abschnitt Protokollierungsdatenbankserver den aktualisierten Datenbankserver und den Datenbanknamen an, und klicken Sie anschließend auf OK.

So verweisen Sie die Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten mithilfe von Windows PowerShell auf eine umbenannte oder verschobene Datenbank

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenüauf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Set-SPUsageApplication -Identity "<ServiceApplicationName>" -DatabaseName "<DbName>" -DatabaseServer "<SQLServerName>"
    

    Dabei gilt Folgendes:

    • <ServiceApplicationName> ist der Name der Dienstanwendung für die Erfassung von Verwendungs- und Integritätsdaten.

    • <DbName> ist der Name der Datenbank.

    • <SQLServerName> ist der Name des Datenbankservers.

Weitere Informationen finden Sie unter Set-SPUsageApplication.

Verweisen der Business Data Connectivity-Dienstanwendung auf eine umbenannte oder verschobene Datenbank

Sie müssen die Business Data Connectivity Serviceanwendung löschen, die Datenbank umbenennen oder verschieben und anschließend die Dienstanwendung neu erstellen, um auf eine umbenannte oder verschobene Datenbank zu verweisen. Weitere Informationen finden Sie unter Allgemeine Methode zum Verweisen einer Dienstanwendung auf eine umbenannte oder verschobene Datenbank.

Verweisen der Anwendung für den Anwendungsregistrierungsdienst auf eine umbenannte oder verschobene Datenbank

Da es kein Windows PowerShell-Cmdlet zum Erstellen der Anwendung für den Anwendungsregistrierungsdienst gibt, kann die zugeordnete Datenbank nicht umbenannt werden. Sie können die Datenbank mithilfe der Sicherung und Wiederherstellung von SharePoint Foundation 2010 verschieben. Weitere Informationen finden Sie unter Sichern einer Dienstanwendung (SharePoint Server 2010), Wiederherstellen einer Dienstanwendung (SharePoint Server 2010), Sichern einer Dienstanwendung (SharePoint Foundation 2010) und Wiederherstellen einer Dienstanwendung (SharePoint Foundation 2010).

Verweisen der Dienstanwendung für Abonnementeinstellungen auf eine umbenannte oder verschobene Datenbank

Mithilfe von Windows PowerShell können Sie die Dienstanwendung für Abonnementeinstellungen auf eine umbenannte oder verschobene Datenbank verweisen.

So verweisen Sie die Dienstanwendung für Abonnementeinstellungen mithilfe von Windows PowerShell auf eine umbenannte oder verschobene Datenbank

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Notieren Sie sich den Namen der Dienstanwendung für Abonnementeinstellungen und den Datenbanknamen, den Sie konfigurieren möchten.

  3. Klicken Sie im Startmenüauf Alle Programme.

  4. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  5. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  6. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Set-SPSubscriptionSettingsServiceApplication -Identity "<ServiceApplicationName>" -DatabaseName "<DatabaseName>" -DatabaseServer "<DatabaseServer>"
    

    Dabei gilt Folgendes:

    • <ServiceApplicationName> ist der Name der Dienstanwendung für Abonnementeinstellungen.

    • <DatabaseName> ist der Name der umbenannten oder verschobenen Datenbank.

    • <DatabaseServer> ist der Speicherort der umbenannten oder verschobenen Datenbank. Verwenden Sie diesen Parameter nicht, wenn Sie lediglich die Datenbank im selben Speicherort umbenennen.

    Weitere Informationen finden Sie unter Set-SPSubscriptionSettingsServiceApplication.

See Also

Concepts

Bereitstellen mit vom Datenbankadministrator erstellten Datenbanken (SharePoint Foundation 2010)
Datenbanktypen und Beschreibungen (SharePoint Foundation 2010)
Verwalten von Dienstanwendungen (SharePoint Foundation 2010)