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
Öffnen Sie SQL Server Management Studio.
Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, die Sie als schreibgeschützt festlegen möchten, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf die Seite Optionen, und wechseln Sie in der Liste Weitere Optionen in den Abschnitt Zustand.
Klicken Sie im Eintrag Datenbank schreibgeschützt auf den Pfeil neben False, wählen Sie True aus, und klicken Sie dann auf OK.
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
Klicken Sie in der SharePoint-Zentraladministration auf die Registerkarte Vorgänge.
Klicken Sie im Abschnitt Globale Konfiguration auf Zeitgeberauftragsdefinitionen.
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)