Deletecontentdb: Stsadm-Vorgang (Office SharePoint Server)

Name des Vorgangs: Deletecontentdb

Beschreibung

Trennt eine Inhaltsdatenbank, wenn die Webanwendung, der Datenbankname und der Datenbankserver angegeben werden. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen in diesem Artikel.

Syntax

stsadm.exe -o deletecontentdb

-url <URL-Name>

-databasename <Datenbankname>

[-databaseserver] <Datenbankservername>

Parameter

Parametername und Kurzform Wert Erforderlich? Beschreibung

url

Eine gültige URL, z. B. https://Servername

Ja

Gibt die Webanwendung an, von der die Inhaltsdatenbank getrennt wird.

databasename (dn)

Ein gültiger Datenbankname, z. B. DB1

Ja

Gibt den Namen der Inhaltsdatenbank an, die getrennt werden soll.

databaseserver (ds)

Ein gültiger Datenbankserver, z. B. DS1

Nein

Name des Datenbankservers, der getrennt werden soll.

Hinweis

Wenn der Datenbankserver und SharePoint-Produkte und -Technologien auf unterschiedlichen Servern verwaltet werden, müssen Sie den Namen des Datenbankservers mithilfe des databaseserver-Parameters angeben.

Hinweise

Wenn eine Inhaltsdatenbank von einem Microsoft SQL Server-Datenbankserver getrennt wird, sollte die Inhaltsdatenbank zuerst von der Webanwendung in Microsoft Office SharePoint Server 2007 getrennt werden. Gehen Sie wie folgt vor, um eine Inhaltsdatenbank von SQL Server zu trennen:

Trennen einer Inhaltsdatenbank von Microsoft SQL Server

  1. Stellen Sie über SQL Server 2005 Management Studio eine Verbindung mit der Serverinstanz her, und klicken Sie auf den Knoten Datenbanken, um den Knoten zu erweitern.

  2. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, die getrennt werden soll, zeigen Sie auf Tasks, und klicken Sie dann auf Trennen.

  3. Wählen Sie im Dialogfeld Datenbank trennen die Datenbank aus, die Sie trennen möchten.

  4. Klicken Sie auf OK.

Wichtig

Wenn Sie eine Inhaltsdatenbank trennen und erneut anfügen, sollten Sie sich darauf einstellen, dass beim nächsten Crawling des Inhalts der Inhaltsdatenbank ein vollständiger Crawl ausgeführt wird, auch wenn ein inkrementeller Crawl angefordert wurde. Vollständige Crawls können erheblich mehr Zeit in Anspruch nehmen als inkrementelle Crawls, da bei vollständigen Crawls ein erneutes Crawling des vom Crawler festgestellten Inhalts stattfindet. Dies findet unabhängig davon statt, ob im Vorfeld bereits ein Crawling des Inhalts stattgefunden hat.

Bevor die Inhaltsdatenbank gelöscht werden kann, müssen aktive Verbindungen beendet werden. Dabei werden die Datenbankdateien und die Transaktionsprotokolle aus dem Dateisystem des SQL-Datenbankservers entfernt. Um zu vermeiden, dass Benutzeranforderungen unterbrochen oder ausstehende Anforderungen geschlossen werden und dadurch möglicherweise Daten verloren gehen, sollten Inhaltsdatenbanken nur innerhalb eines Wartungsfensters getrennt werden, oder wenn Benutzer nicht aktiv auf Daten der Datenbank zugreifen. Gehen Sie wie folgt vor, um aktive Verbindungen in SQL Server 2005 zu schließen:

Schließen einer aktiven Verbindung über Microsoft SQL Server

  1. Stellen Sie über SQL Server 2005 Management Studio eine Verbindung mit der Serverinstanz her, und klicken Sie auf den Knoten Datenbanken, um den Knoten zu erweitern.

  2. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, die getrennt werden soll, zeigen Sie auf Tasks, und klicken Sie dann auf Trennen.

  3. Aktivieren Sie im Dialogfeld Datenbank trennen das Kontrollkästchen Verbindungen löschen.

  4. Um die Änderung zu bestätigen, klicken Sie auf OK.

Hinweis

Die neu getrennte Datenbank wird im Objekt-Explorer im Knoten Datenbanken angezeigt, bis die Ansicht aktualisiert wird. Um die Ansicht zu aktualisieren, klicken Sie im Objekt-Explorer im Menü Ansicht auf Aktualisieren.

Wenn Sie Infrastrukturaktualisierung für Microsoft Office Server ausführen, bleibt die Datenbank-ID jeder Inhaltsdatenbank erhalten, wenn Sie die Datenbank mithilfe von integrierten Tools wiederherstellen oder erneut anfügen. Beim Verwenden von integrierten Tools ist das standardmäßige Beibehaltungsverhalten der Änderungsprotokolle wie folgt:

  • Die Änderungsprotokolle für alle Datenbanken werden beibehalten, wenn Sie eine Farm wiederherstellen.

  • Das Änderungsprotokoll für eine Inhaltsdatenbank wird beibehalten, wenn Sie die Datenbank erneut anfügen.

  • Das Änderungsprotokoll für eine Inhaltsdatenbank wird NICHT beibehalten, wenn Sie nur die Inhaltsdatenbank wiederherstellen.

Wenn eine Datenbank-ID und ein Änderungsprotokoll beibehalten werden, fährt die Suchfunktion mit dem Crawlen nach dem durch Crawlregeln definierten regelmäßigen Zeitplan fort. Wird kein Änderungsprotokoll beibehalten, führt die Suchfunktion während des nächsten geplanten Crawlvorgangs einen vollständigen Crawl durch. Weitere Informationen finden Sie unter folgenden Themen: Verschieben von Inhaltsdatenbanken (Office SharePoint Server 2007), Sichern und Wiederherstellen einer gesamten Farm (Office SharePoint Server 2007) und Addcontentdb: Stsadm-Vorgang (Office SharePoint Server).