Ausführen einer Farm mit schreibgeschützten Datenbanken (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird das Ausführen einer Microsoft SharePoint Foundation 2010-Farm beschrieben, in der der Schreibschutz für einige oder alle Datenbanken festgelegt wurde (einer schreibgeschützten Farm).

Eine Farm wird als schreibgeschützt betrachtet, wenn eine der folgenden Bedingungen erfüllt ist:

  • Für alle Inhaltsdatenbanken ist der Schreibschutz festgelegt.

  • Dienstanwendungsdatenbanken sind als schreibgeschützt festgelegt.

Der Funktionsumfang und die Benutzererfahrung in einer schreibgeschützten Farm hängen davon ab, welche Datenbanken als schreibgeschützt festgelegt sind.

Eine Farm mit schreibgeschützten Inhalts- und Dienstanwendungsdatenbanken ist wahrscheinlich Teil einer Notfallwiederherstellungsumgebung oder einer hochverfügbaren Wartungs-, Update- oder Upgradeumgebung.

Verfahren im Rahmen dieser Aufgabe:

  • Vorbereiten der Benutzer auf das Festlegen des Schreibschutzes

  • Festlegen von Inhaltsdatenbanken als schreibgeschützt

  • Festlegen von Dienstanwendungsdatenbanken als schreibgeschützt

Vorbereiten der Benutzer auf das Festlegen des Schreibschutzes

Wenn Sie Benutzern den Zugriff auf eine schreibgeschützte Website oder Farm ermöglichen möchten, müssen Sie sie darüber informieren, welche Aktionen sie für die Website ausführen können und inwiefern die Benutzeroberfläche von dem gewohnten Bild abweicht.

Websites, die schreibgeschützte Inhaltsdatenbanken verwenden

Die Benutzererfahrung einer Website mit einer schreibgeschützten Inhaltsdatenbank zeichnet sich durch Folgendes aus:

  • Gängige Aufgaben, in deren Verlauf keine Daten in die Inhaltsdatenbank geschrieben werden müssen, sind vollständig verfügbar.

  • Die meisten allgemeinen Aufgaben, bei denen Daten in die Inhaltsdatenbank geschrieben werden müssen, sind nicht verfügbar, da die Aufgaben entweder in der Benutzeroberfläche deaktiviert wurden oder es dem Benutzer nicht mehr möglich ist, Änderungen anzuwenden.

  • Einige gängige Aufgaben, in deren Verlauf Daten in die Inhaltsdatenbank geschrieben werden müssen, scheinen verfügbar zu sein, geben jedoch einen Fehler zurück.

Ausführliche Informationen zur Benutzererfahrung bei einer schreibgeschützten Website finden Sie unter Benutzererfahrung bei schreibgeschützten Websites (SharePoint Foundation 2010).

Farmen, die schreibgeschützte Dienstanwendungsdatenbanken verwenden

Die Benutzererfahrung einer Farm mit schreibgeschützten Dienstanwendungsdatenbanken zeichnet sich durch Folgendes aus:

  • Allgemeine Aufgaben, bei denen keine Daten in die Dienstdatenbanken geschrieben werden müssen, sind vollständig verfügbar.

  • Alle allgemeinen Aufgaben, bei denen Daten in die Dienstdatenbanken geschrieben werden müssen, scheinen verfügbar zu sein, es wird jedoch ein Fehler zurückgegeben.

Festlegen des Schreibschutzes für Inhaltsdatenbanken

Bevor Sie den Schreibschutz für Inhaltsdatenbanken festlegen können, müssen Sie feststellen, welche Inhaltsdatenbank einer bestimmten Websitesammlung zugeordnet ist.

So stellen Sie fest, welche Inhaltsdatenbank einer Websitesammlung zugeordnet ist

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPContentDatabase -Site <Website-URL>

    -Site gibt die Websitesammlung an, deren zugeordnete Inhaltsdatenbank Sie bestimmen möchten.

    Der Befehl gibt die Inhaltsdatenbank zurück, die der Website zugeordnet ist.

Weitere Informationen finden Sie unter Get-SPContentDatabase.

Hinweis

Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.

Sie können das folgende Verfahren verwenden, um mithilfe von SQL Server Management Studio den Schreibschutz für Inhaltsdatenbanken festzulegen. Sie können auch die Transact-SQL-Anweisung ALTER DATABASE verwenden, um den Schreibschutz für Inhaltsdatenbanken festzulegen. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL) (https://go.microsoft.com/fwlink/?linkid=148619&clcid=0x407).

Wichtig

Führen Sie dieses Verfahren nicht für Datenbanken in einer Failoverumgebung mit Protokollversand oder bei gespiegelten Datenbanken aus.

So legen Sie den Schreibschutz für Inhaltsdatenbanken fest

  1. Überprüfen Sie, ob Sie über die folgenden Administratorrechte verfügen: Sie müssen Mitglied der festen Datenbankrolle db_owner in jeder Datenbank sein.

  2. Öffnen Sie SQL Server Management Studio.

  3. Klicken Sie mit der rechten Maustaste auf die Inhaltsdatenbank, für die Sie den Schreibschutz festlegen möchten, und klicken Sie dann auf Eigenschaften.

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

  5. Klicken Sie in der Zeile Schreibgeschützte Datenbank auf den Pfeil neben False, wählen Sie True aus, und klicken Sie dann auf OK.

  6. Wiederholen Sie diesen Vorgang für alle anderen Inhaltsdatenbanken.

    Hinweis

    Wenn für eine Datenbank der Schreibschutz festgelegt wird, werden alle Verbindungen mit Ausnahme der Verbindung beendet, über die das Schreibschutzflag festgelegt wird. Nach dem Festlegen des Schreibschutzflags werden andere Verbindungen wieder ermöglicht.

Für die Websitesammlung, die einer schreibgeschützten Inhaltsdatenbank zugeordnet ist, wird automatisch der Schreibschutz festgelegt, wenn der Sperrstatus der Websitesammlung zuvor der Einstellung Keine, Keine Hinzufügungen oder Schreibgeschützt entsprach. Wenn der Sperrstatus der Websitesammlung zuvor Kein Zugriff war, bleibt der Status auch dann Kein Zugriff, wenn der Sperrstatus der Datenbank geändert wird.

Festlegen von Dienstanwendungsdatenbanken als schreibgeschützt

Der Schreibschutz kann für jede Dienstanwendungsdatenbank festgelegt werden. Einige Dienstanwendungen werden jedoch nicht ausgeführt, wenn ihre Datenbanken schreibgeschützt sind.

So legen Sie Dienstanwendungsdatenbanken als schreibgeschützt fest

  1. Überprüfen Sie, ob Sie über die folgenden Administratorrechte verfügen: Sie müssen Mitglied der festen Datenbankrolle db_owner in jeder Datenbank sein.

  2. Öffnen Sie SQL Server Management Studio.

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, für die Sie den Schreibschutz festlegen möchten, und klicken Sie dann auf Eigenschaften.

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

  5. Klicken Sie in der Zeile Schreibgeschützte Datenbank auf den Pfeil neben False, wählen Sie True aus, und klicken Sie dann auf OK.

  6. Wiederholen Sie diese Schritte ggf. für weitere Dienstanwendungsdatenbanken.

    Hinweis

    Wenn für eine Datenbank der Schreibschutz festgelegt wird, werden alle Verbindungen mit Ausnahme der Verbindung beendet, über die das Schreibschutzflag festgelegt wird. Nach dem Festlegen des Schreibschutzflags werden andere Verbindungen wieder ermöglicht.