Share via


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

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2010-04-29

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

Inhaltsdatenbanken können z. B. in folgenden Situationen angefügt oder getrennt werden:

  • Sie möchten eine neue Inhaltsdatenbank für neue Websitesammlungen hinzufügen, um Inhaltsdatenbanken auf einer handhabbaren Größe zu halten.

  • Sie haben eine Inhaltsdatenbank von einer anderen Farm wiederhergestellt und möchten, dass auf die darin enthaltenen Websites von einer Webanwendung aus zugegriffen werden kann.

  • Sie haben Websitesammlungen archiviert und benötigen nicht mehr so viele Inhaltsdatenbanken. In diesem Fall können Sie die verbleibenden Websitesammlungen aus einer Inhaltsdatenbank auslagern und dann die Inhaltsdatenbank von der Webanwendung trennen. Weitere Informationen hierzu finden Sie unter Verschieben von Websitesammlungen zwischen Datenbanken (SharePoint Foundation 2010).

Zum Anfügen einer Datenbank sind ähnliche Schritte auszuführen wie zum Hinzufügen. Weitere Informationen zum Hinzufügen einer Datenbank finden Sie unter Hinzufügen einer Inhaltsdatenbank (SharePoint Foundation 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 ein Mitglied der festen Serverrolle dbcreator in SQL Server sein. Wenn Sie eine Inhaltsdatenbank an eine Webanwendung anfügen möchten, muss das SharePoint-Farmdienstkonto die Berechtigung db_owner für die Inhaltsdatenbank haben.

    Tipp

    Ist die Datenbank bereits vorhanden, muss sie die gleiche Version aufweisen wie die Microsoft SharePoint 2010-Produkte-Farm, andernfalls tritt bei diesem Vorgang ein Fehler auf. Zum Anfügen einer Inhaltsdatenbank mit einer anderen Version als die Farm verwenden Sie den Windows PowerShell 2,0-Befehl im folgenden Abschnitt.

  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 die Datenbank hostet.

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

    4. Legen Sie die Authentifizierungsmethode für die Datenbank fest, und geben Sie einen Kontonamen und ein Kennwort an, wenn Sie SQL-Authentifizierung verwenden.

      Wichtig

      Der Kontoname und das Kennwort müssen bereits als SQL Server-Anmeldung vorhanden sein. Es empfiehlt sich, anstelle von SQL-Authentifizierung Windows-Authentifizierung zu verwenden, weil bei der SQL-Authentifizierung standardmäßig ein unverschlüsseltes Kennwort an den Computer mit SQL Server gesendet wird. Wenn Sie SQL-Authentifizierung verwenden, werden für das SQL-Konto die gleichen SQL-Berechtigungen benötigt wie für 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, von der 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.

    Enthält die Inhaltsdatenbank Daten, erhalten Sie eine Warnung. Klicken Sie auf OK, um den Vorgang fortzusetzen.

  7. Klicken Sie auf OK, um die Trennung zu bestätigen, oder klicken Sie auf Abbrechen, wenn Sie den Vorgang beenden möchten, ohne dass die Datenbank getrennt wird.

    Nach dem Trennen der Inhaltsdatenbank in der Zentraladministration ist die Inhaltsdatenbank weiterhin in SQL Server vorhanden. Soll die Inhaltsdatenbank dauerhaft gelöscht werden, müssen Sie ein SQL Server-Verfahren durchführen.

So können Sie eine Inhaltsdatenbank mithilfe von Windows PowerShell anfügen oder trennen

  1. Vergewissern Sie sich, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin. Das Benutzerkonto muss außerdem ein Mitglied der festen Serverrolle SQL Serverdbcreator in der SQL Server-Instanz sein, in der die Inhaltsdatenbank vorhanden ist.

  2. Wenn Sie das Remove-SPContentDatabase-Cmdlet verwenden, um die Inhaltsdatenbank gleichzeitig mit dem Trennen aus SQL Server zu löschen, müssen Sie außerdem Mitglied der Rolle SharePoint_Shell_Access in der 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 Inhaltsdatenbank, die angefügt werden soll.

      • <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 "<ContentdBName>"
      

    Hierbei ist <ContentdBName> der Name der Inhaltsdatenbank.

    Wichtig

    Wenn Sie mehrere Inhaltsdatenbanken mit dem gleichen Namen haben, müssen Sie in diesem Befehl anstelle des Namens der Inhaltsdatenbank die GUID der Inhaltsdatenbank angeben. Diese können Sie abrufen, indem Sie das Get-SPContentDatabase-Cmdlet ohne Argumente ausführen.

    Das Dismount-SPContentDatabase-Cmdlet trennt die Inhaltsdatenbank von der Webanwendung, löscht sie aber nicht aus SQL Server. Nachdem Sie eine Inhaltsdatenbank getrennt haben, können Sie sie nicht mithilfe von Windows PowerShell 2,0 löschen. Sie können die getrennte Inhaltsdatenbank lediglich mithilfe von SQL Server-Tools löschen. Wenn Sie die Inhaltsdatenbank gleichzeitig mit dem Trennen aus SQL Server löschen möchten, verwenden Sie stattdessen das Remove-SPContentDatabase-Cmdlet.

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