Deletecontentdb: Stsadm-Vorgang (Windows SharePoint Services)

Vorgangsname: 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 Windows SharePoint Services 3.0 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.

Falls Sie Infrastrukturaktualisierung für Windows SharePoint Services 3.0 ausführen, wird der Bezeichner (ID) jeder Inhaltsdatenbank beibehalten, wenn Sie die Datenbank mithilfe von integrierten Tools wiederherstellen oder erneut anfügen. Standardmäßig werden Änderungsprotokolle bei Verwendung von integrierten Tools wie folgt beibehalten:

  • Die Änderungsprotokolle für alle Datenbanken werden beibehalten, wenn Sie eine Serverfarm 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 das Änderungsprotokoll beibehalten werden, setzt die Suche das Crawlen basierend auf dem durch Crawlregeln definierten regulären Zeitplan fort. Wenn ein Änderungsprotokoll nicht beibehalten wird, führt die Suche während des nächsten geplanten Crawls einen vollständigen Crawl aus. Weitere Informationen finden Sie unter Verschieben von Inhaltsdatenbanken (Windows SharePoint Services 3.0), Verwalten von Sicherung und Wiederherstellung mit der Windows SharePoint Services 3.0-Technologie und Addcontentdb: Stsadm-Vorgang (Windows SharePoint Services).