Ausführen einer Farm mit schreibgeschützten Datenbanken (Windows SharePoint Services)
In diesem Artikel wird das Ausführen einer Windows SharePoint Services 3.0-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
Bei einer schreibgeschützten Farm sind nur die Inhaltsdatenbanken schreibgeschützt. Alle anderen Datenbanken einschließlich der Konfigurationsdatenbank und der Inhaltsdatenbank für die Zentraladministration 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.
Wenn Sie in einer Umgebung den SQL Server-Protokollversand verwenden, können die Inhaltsdatenbanken auf dem sekundären Server als schreibgeschützt festgelegt werden. Weitere Informationen zur Verwendung des Protokollversands finden Sie unter Configure high availability (Office SharePoint Server). Wenn Sie die Spiegelung verwenden, können die Clientcomputer nicht auf die Spiegeldatenbank zugreifen. Die Datenbank kann jedoch indirekt verwendet werden, indem ein Datenbanksnapshot in der Spiegeldatenbank erstellt wird. Der Datenbanksnapshot ermöglicht Clientcomputern den schreibgeschützten Zugriff auf die Daten in der Datenbank, so wie sie 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.
Ö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 Schreibschutzflag festlegt. Nachdem die Datenbank Lese-/Schreibzugriff erhalten hat, 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.
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
Sofortige Warnungen
Papierkorb
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
Bei Farmen mit Windows SharePoint Services 3.0 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 Windows SharePoint Services 3.0 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).
Using database mirroring (Office SharePoint Server) (white paper)