Ausführen einer Farm mit schreibgeschützten Inhaltsdatenbanken (Office SharePoint Server)

In diesem Artikel wird das Ausführen einer Microsoft Office SharePoint Server 2007-Farm beschrieben, in der Inhaltsdatenbanken als schreibgeschützt festgelegt wurden (schreibgeschützte Farm). Eine schreibgeschützte Farm kann Bestandteil einer Notfallwiederherstellungsumgebung mit gespiegelten oder mittels Protokollversand gelieferten Datenbanken sein. Alternativ kann sie Bestandteil einer hochverfügbaren Wartungs- oder Patchumgebung sein, die den Benutzerzugriff ermöglicht, während eine andere Version der Farm aktualisiert wird.

Hinweis

In einer schreibgeschützten Farm sind nur die Inhaltsdatenbanken schreibgeschützt. Alle anderen Datenbanken einschließlich der Konfigurationsdatenbank, der Inhaltsdatenbank für die Zentraladministration und der Suchdatenbank sind mit Lese-/Schreibzugriff versehen.

Zum Ausführen einer Farm mit schreibgeschützten Datenbanken müssen Sie zunächst sicherstellen, dass die Inhaltsdatenbanken schreibgeschützt sind. Anschließend müssen Sie Zeitgeberaufträge deaktivieren, die in Inhaltsdatenbanken schreiben. Außerdem sollten Sie die Benutzer auf die Änderungen aufmerksam machen, die in einer Farm mit schreibgeschützten Inhaltsdatenbanken auftreten können.

So führen Sie eine Farm mit schreibgeschützten Inhaltsdatenbanken aus

Wenn Sie SQL Server-Protokollversand in einer Umgebung verwenden, können die Inhaltsdatenbanken auf dem sekundären Server als schreibgeschützt festgelegt werden. Weitere Informationen zum Verwenden des Protokollversands finden Sie unter Konfigurieren von hoher Verfügbarkeit (Office SharePoint Server). Wenn Sie die Spiegelung verwenden, können Clients nicht auf die Spiegeldatenbank zugreifen. Es ist jedoch möglich, die Datenbank indirekt zu verwenden, indem Sie in der Spiegeldatenbank einen Datenbanksnapshot erstellen. Der Datenbanksnapshot stellt Clients den Nur-Lese-Zugriff auf die Daten in der Datenbank bereit, so wie diese zum Zeitpunkt der Erstellung des Snapshots vorhanden waren. Weitere Informationen zur Datenbankspiegelung finden Sie unter Datenbanksnapshots.

In anderen Szenarien können Sie Inhaltsdatenbanken mit Lese-/Schreibzugriff mithilfe des folgenden Verfahrens mit SQL Server Management Studio als schreibgeschützt festlegen. Sie können auch die Transact-SQL-Anweisung ALTER DATABASE zum Festlegen von Inhaltsdatenbanken als schreibgeschützt verwenden. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL) (https://go.microsoft.com/fwlink/?linkid=148619&clcid=0x407).

Wichtig

Für dieses Verfahren müssen Sie Mitglied der festen Datenbankrolle db_owner in jeder Datenbank sein.

Führen Sie dieses Verfahren nicht bei gespiegelten oder mittels Protokollversand gelieferten Datenbanken aus.

Festlegen einer Inhaltsdatenbank als schreibgeschützt

  1. Öffnen Sie SQL Server Management Studio.

  2. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, die Sie als schreibgeschützt festlegen möchten, und klicken Sie dann auf Eigenschaften.

  3. Klicken Sie auf die Seite Optionen, und wechseln Sie in der Liste Weitere Optionen in den Abschnitt Zustand.

  4. Klicken Sie im Eintrag Datenbank schreibgeschützt auf den Pfeil neben False, wählen Sie True aus, und klicken Sie dann auf OK.

  5. Wiederholen Sie diese Vorgehensweise für alle anderen Inhaltsdatenbanken.

    Hinweis

    Wenn eine Datenbank mithilfe von SQL Server Management Studio oder Transact-SQL als schreibgeschützt festgelegt wird, werden alle Verbindungen mit Ausnahme der Verbindung beendet, die das Schreibschutzkennzeichen festlegt. Wenn für die Datenbank der Lese-/Schreibzugriff festgelegt wird, werden andere Verbindungen wieder aktiviert.

Bestimmte Zeitgeberaufträge weisen in Farmen mit schreibgeschützten Inhaltsdatenbanken nicht die erwartete Funktion auf. Prüfen Sie daher nach dem Konfigurieren der Farm als schreibgeschützt die ULS-Protokolldateien (Unified Logging Service). Wenn ein Zeitgeberauftrag wiederholt nicht abgeschlossen werden kann, sollten Sie diesen Auftrag deaktivieren, damit die Protokolle in der Farm nicht immer umfangreicher werden. Die im folgenden Verfahren aufgeführten Zeitgeberaufträge sind nicht voll funktionsfähig. Möglicherweise sind auch weitere Aufträge nicht voll funktionsfähig.

Wichtig

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der SharePoint-Gruppe der Farmadministratoren sein.

Deaktivieren von Zeitgeberaufträgen

  1. Klicken Sie in der SharePoint-Zentraladministration auf die Registerkarte Vorgänge.

  2. Klicken Sie im Abschnitt Globale Konfiguration auf Zeitgeberauftragsdefinitionen.

  3. Klicken Sie nacheinander auf jeden der nachfolgend aufgeführten Zeitgeberaufträge, klicken Sie auf Deaktivieren und dann auf OK.

    • Workflowaufgabe für Massenverarbeitung

    • Änderungsprotokoll

    • Datenbankstatistik

    • Deaktivierte Website löschen

    • Warnung wegen Datenträgerkontingent

    • Ablaufrichtlinie

    • Verarbeitung und Berichterstellung zurückhalten

    • Sofortige Warnungen

    • Informationsverwaltungsrichtlinie

    • Profilsynchronisierung

    • Schnelle Profilsynchronisierung

    • Verarbeitung des Datenarchivs

    • Papierkorb

    • Geplante Genehmigung

    • Geplante Seitenüberprüfung

    • Geplantes Aufheben der Veröffentlichung

    • Suchen und verarbeiten

    • Auftrag zum Synchronisieren des Anbieters für gemeinsame Dienste

    • Websitesammlung: Löschen

    • Verwendungsanalyse

    • Definition für Auftrag zur Bereitstellung von Variationsseiten

    • Definition für Auftrag zur Bereitstellung von Variationswebsites

    • Windows SharePoint Services Watson-Richtlinienaktualisierung

    • Workflow

    • Automatischer Workflowcleanup

    • Workflowfailover

Benutzererfahrung bei schreibgeschützten Websites

Bei Farmen mit Office SharePoint Server 2007 mit SP2 wird die Websitesammlung, die einer schreibgeschützten Inhaltsdatenbank zugeordnet ist, ebenfalls als schreibgeschützt festgelegt. Die Benutzeroberfläche wird entsprechend angepasst, sodass die Benutzer keine Aufgaben ausführen können, bei denen in die Datenbank geschrieben werden muss. Die Elemente der Benutzeroberfläche, die nicht mehr verfügbar sind, sind nachfolgend aufgelistet.

Objekt Im schreibgeschützten Zustand entfernte Benutzeroberflächenelemente

Menü "Websiteaktionen"

Seite "Erstellen"

Seite "Bearbeiten"

Dokumentbibliotheken

Menü "Neu"

Menü "Hochladen"

Menü "Einstellungen"

Listen

Menü "Neu"

Menü "Einstellungen"

Websiteinformationen und Websiteeinstellungen

Neuer Benutzer

Websitegruppenzugehörigkeit

Warnung

Speichern als benutzerdefinierte Vorlage

Gruppe erstellen

Einige Optionen werden auf der Benutzeroberfläche angezeigt, obwohl sie für schreibgeschützte Datenbanken nicht verfügbar sind. Beim Versuch, diese Aktionen auszuführen, werden Fehlermeldungen angezeigt. Die betroffenen Aktionen sind in der folgenden Tabelle aufgeführt.

Komponente oder Bereich Vorgangs- oder Aktionstyp Verhalten oder Fehlermeldung

Websiteinformationen und Websiteeinstellungen

Ändern des Titels oder der Beschreibung der Website auf der Seite "Websitetitel und -beschreibung ändern: 'Websitename'"

Der Titel wird nicht geändert. Die SharePoint-Seite "Zugriff verweigert" wird angezeigt.

Unterwebsites

Erstellen einer Unterwebsite

Die SharePoint-Seite "Zugriff verweigert" wird angezeigt.

Bei Farmen ohne Office SharePoint Server 2007 mit SP2 werden bei bestimmten Vorgängen, bei denen Informationen in die schreibgeschützte Datenbank geschrieben werden, Fehlermeldungen angezeigt. Ausführliche Informationen zu den Fehlermeldungen finden Sie unter KB894631: Verwenden von Microsoft Windows SharePoint Services mit einer Content-Datenbank, die in Microsoft SQL Server als "Schreibgeschützt" konfiguriert ist (https://go.microsoft.com/fwlink/?linkid=117362&clcid=0x407).

Siehe auch

Konzepte

Verwenden der Datenbankspiegelung (Office SharePoint Server) (Whitepaper)