Anfügen oder Trennen von Inhaltsdatenbanken (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2010-04-29

In diesem Artikel wird beschrieben, wie Sie Microsoft SharePoint Server 2010-Inhaltsdatenbanken auf der Website für die SharePoint-Zentraladministration oder über Windows PowerShell 2,0 anfügen und trennen.

Inhaltsdatenbanken werden in den folgenden Situationen angefügt oder getrennt:

  • Sie möchten eine neue Inhaltsdatenbank für neue Websitesammlungen hinzufügen, damit die Größe der Inhaltsdatenbanken überschaubar bleibt.

  • Sie haben eine Inhaltsdatenbank aus einer anderen Farm wiederhergestellt und möchten, dass auf die Websites, die diese enthält, aus einer Webanwendung zugegriffen werden kann.

  • Sie haben Websitesammlungen archiviert und benötigen nicht mehr so viele Inhaltsdatenbanken. Sie können die verbleibenden Websitesammlungen aus einer Inhaltsdatenbank verschieben und anschließend die Inhaltsdatenbank von der Webanwendung trennen. Weitere Informationen finden Sie unter Verschieben von Websitesammlungen zwischen Datenbanken (SharePoint Server 2010).

Die Schritte zum Hinzufügen und Anfügen einer Datenbank sind sehr ähnlich. Weitere Informationen zum Hinzufügen einer Datenbank finden Sie unter Hinzufügen einer Inhaltsdatenbank (SharePoint Server 2010).

So fügen Sie eine Inhaltsdatenbank mithilfe der Zentraladministration an

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

    Wenn Sie eine neue Inhaltsdatenbank gleichzeitig erstellen und anfügen möchten, muss das SharePoint-Farmdienstkonto Mitglied der festen Serverrolle dbcreator von SQL Server sein. Zum Anfügen einer Inhaltsdatenbank an eine Webanwendung muss das SharePoint-Farmdienstkonto über die Berechtigung dbcreator für die Inhaltsdatenbank verfügen.

    Tipp

    Wenn die Datenbank bereits vorhanden ist, muss ihre Version der Version der Microsoft SharePoint 2010-Produkte-Farm entsprechen. Andernfalls hat dieser Vorgang keinen Erfolg. Zum Anfügen einer Inhaltsdatenbank, die eine andere Version als die Farm hat, verwenden Sie den im folgenden Abschnitt beschriebenen Windows PowerShell 2,0-Befehl.

  2. Klicken Sie auf der Website für die SharePoint-Zentraladministration auf Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt Datenbanken auf Inhaltsdatenbanken verwalten.

  4. Klicken Sie auf der Seite Inhaltsdatenbanken verwalten auf Inhaltsdatenbank hinzufügen.

  5. Auf der Seite Inhaltsdatenbank hinzufügen:

    1. Wählen Sie im Dropdownmenü Webanwendung die Webanwendung aus, an die Sie eine Inhaltsdatenbank anfügen möchten.

    2. Geben Sie den Datenbankserver an, der als Host für die Datenbank fungiert.

    3. Geben Sie den Datenbanknamen an. Wenn die Datenbank noch nicht vorhanden ist, wird sie erstellt.

    4. Geben Sie die Authentifizierungsmethode für die Datenbank sowie einen Kontonamen und ein Kennwort an, sofern Sie die SQL Server-Authentifizierung verwenden.

      Wichtig

      Der Kontoname und das Kennwort müssen bereits als SQL Server-Anmeldung vorhanden sein. Es wird empfohlen, die Windows-Authentifizierung anstelle der SQL Server-Authentifizierung zu verwenden, da bei der SQL Server-Authentifizierung ein unverschlüsseltes Kennwort an den Computer mit SQL Server gesendet wird. Bei Verwenden der SQL Server-Authentifizierung benötigt das SQL Server-Konto dieselben SQL Server-Berechtigungen wie das SharePoint-Farmdienstkonto.

    5. Klicken Sie auf OK.

So trennen Sie eine Inhaltsdatenbank mithilfe der Zentraladministration

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

  2. Klicken Sie auf der Website für die SharePoint-Zentraladministration auf Anwendungsverwaltung.

  3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt Datenbanken auf Inhaltsdatenbanken verwalten.

  4. Wählen Sie die Webanwendung aus, für die Sie eine Inhaltsdatenbank trennen möchten.

  5. Klicken Sie auf die Inhaltsdatenbank, die Sie trennen möchten.

  6. Aktivieren Sie auf der Seite Inhaltsdatenbankeigenschaften verwalten das Kontrollkästchen Inhaltsdatenbank entfernen.

    Falls die Inhaltsdatenbank Daten enthält, wird eine Warnung eingeblendet. Klicken Sie auf OK, um den Vorgang fortzusetzen.

  7. Klicken Sie auf OK, um den Trennvorgang zu bestätigen, oder auf Abbrechen, um den Vorgang zu beenden, ohne die Datenbank zu trennen.

    Nach Trennen der Inhaltsdatenbank in der Zentraladministration ist die Inhaltsdatenbank weiter in SQL Server vorhanden. Wenn Sie die Inhaltsdatenbank dauerhaft entfernen möchten, muss dies über eine SQL Server-Prozedur erfolgen.

So wird eine Inhaltsdatenbank mithilfe von Windows PowerShell angefügt oder getrennt

  1. Vergewissern Sie sich, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin. Außerdem muss das Benutzerkonto Mitglied der festen SQL Server-Datenbankrolle dbcreator für die SQL Server-Instanz sein, in der die Inhaltsdatenbank vorhanden ist.

  2. Wenn Sie die Inhaltsdatenbank mithilfe des Cmdlets Remove-SPContentDatabase trennen und gleichzeitig aus SQL Server löschen möchten, müssen Sie auch Mitglied der Rolle SharePoint_Shell_Access für die Inhaltsdatenbank sein.

  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 den entsprechenden Befehl ein.

    • So fügen Sie eine vorhandene Inhaltsdatenbank an:

      Mount-SPContentDatabase "<ContentDb>" -DatabaseServer "<DbServer>" -WebApplication http://SiteName
      

      Dabei gilt Folgendes:

      • <ContentDb> ist die anzufügende Inhaltsdatenbank.

      • <DbServer> ist der Name des Datenbankservers.

      • http://SiteName ist der Name der Webanwendung, an die die Inhaltsdatenbank angefügt wird.

    • So trennen Sie eine Inhaltsdatenbank:

      Dismount-SPContentDatabase ""

    Dabei entspricht <ContentdBName> dem Namen der Inhaltsdatenbank.

    Wichtig

    Wenn Sie über mehrere Inhaltsdatenbanken mit demselben Namen verfügen, müssen Sie in diesem Befehl die GUID der Inhaltsdatenbank anstelle des Namens der Inhaltsdatenbank angeben. Führen Sie zum Abrufen der GUID der Inhaltsdatenbank das Cmdlet Get-SPContentDatabase ohne Argumente aus.

    Das Cmdlet Dismount-SPContentDatabase trennt die Inhaltsdatenbank von der Webanwendung, ohne sie aus SQL Server zu löschen. Nachdem eine Inhaltsdatenbank getrennt wurde, können Sie sie nicht über Windows PowerShell 2,0 löschen. Sie können sie lediglich mithilfe von SQL Server-Tools entfernen. Wenn Sie die Inhaltsdatenbank beim Trennen aus SQL Server löschen möchten, verwenden Sie stattdessen das Cmdlet Remove-SPContentDatabase.

Weitere Informationen finden Sie unter Mount-SPContentDatabase und Dismount-SPContentDatabase.

Hinweis

Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.

See Also

Reference

Get-SPContentDatabase
New-SPContentDatabase
Remove-SPContentDatabase