Anfügen oder Trennen von Inhaltsdatenbanken in SharePoint Server

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-03-01

Zusammenfassung: Erfahren Sie, wie Sie Inhaltsdatenbanken in Ihrer SharePoint Server 2016- und SharePoint 2013-Farm anfügen und trennen.

Sie können Inhaltsdatenbanken von SharePoint Server über die Website für die SharePoint-Zentraladministration oder mit Windows PowerShell 3.0 anfügen oder trennen.

Inhalt dieses Artikels:

  • Bevor Sie beginnen:

  • Anfügen und Trennen von Inhaltsdatenbanken

    • So fügen Sie eine Inhaltsdatenbank mithilfe der Zentraladministration an

    • So trennen Sie eine Inhaltsdatenbank mithilfe der Zentraladministration

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

Bevor Sie beginnen:

Bevor Sie mit diesem Vorgang beginnen, sollten Sie folgende Informationen überprüfen:

  • 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 db_owner für die Inhaltsdatenbank verfügen.

  • Wenn die Datenbank bereits vorhanden ist, muss ihre Version der Version der Farm mit SharePoint Server 2016 entsprechen. Andernfalls hat dieser Vorgang keinen Erfolg. Zum Anfügen einer Inhaltsdatenbank, die eine andere Version als die Farm hat, verwenden Sie das im folgenden Abschnitt beschriebene Verfahren So wird eine Inhaltsdatenbank mithilfe von Windows PowerShell angefügt oder getrennt.

Anfügen und Trennen von Inhaltsdatenbanken

Inhaltsdatenbanken werden aus folgenden Gründen 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 stellen eine Inhaltsdatenbank aus einer anderen Farm wieder her und möchten, dass auf die Websites, die diese enthält, über eine Webanwendung zugegriffen wird. Sie haben die Websitesammlungen aus einer Inhaltsdatenbank archiviert und trennen anschließend die Inhaltsdatenbank von der Webanwendung. Weitere Informationen finden Sie unter Verschieben von Websitesammlungen zwischen Datenbanken in SharePoint Server.

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 von Inhaltsdatenbanken in SharePoint Server.

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.

  2. Starten Sie Zentraladministration.

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

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

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

  6. 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 PowerShell angefügt oder getrennt

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie keine Berechtigungen haben, wenden Sie sich an den Setupadministrator oder SQL Server-Administrator, um Berechtigungen anzufordern. Weitere Informationen über PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Öffnen Sie SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung den entsprechenden Befehl ein.

    Zum Anfügen einer vorhandenen Inhaltsdatenbank:

    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.

    Zum Trennen einer Inhaltsdatenbank:

    Dismount-SPContentDatabase "<ContentdBName>"
    

    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 mit PowerShell 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 Dismount-SPContentDatabase und Mount-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

Get-SPContentDatabase
New-SPContentDatabase
Remove-SPContentDatabase