Inhaltsdatenbank ist schreibgeschützt - Ereignis-ID 4971

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2010-01-18

Warnungsname: Content database is Read-Only

Ereignis-ID: 4971

Zusammenfassung: Von Microsoft SharePoint Server 2010 werden die meisten Inhalt der Webanwendung – einschließlich Websitesammlungen, Websites, Listen, Dokumenten und Berechtigungen – in Inhaltsdatenbanken gespeichert. Eine einzelne Webanwendung kann einer oder mehreren Inhaltsdatenbanken zugeordnet werden.

Symptome: Eines oder mehrere der folgenden Symptome können auftreten:

  • Benutzer können keine Inhalte in SharePoint Server 2010-Websites hinzufügen oder aktualisieren.

  • Dieses Ereignis wird im Ereignisprotokoll angezeigt: Ereignis-ID: 4971 Beschreibung: Die Datenbank kann auf der SQL Server-Instanz '<Instanzname>' nicht aktualisiert werden. Die Datenbank ist schreibgeschützt. Zusätzliche Fehlerinformationen von SQL Server sind unten aufgeführt. <zusätzliche Informationen>.

Ursache: In SQL Server kann für eine Datenbank der schreibgeschützte Modus festgelegt werden, in dem Daten zwar in der Datenbank gelesen, aber nicht in der Datenbank hinzugefügt, geändert oder entfernt werden können. Falls eine Inhaltsdatenbank schreibgeschützt ist, können die beschriebenen Symptome auftreten.

Lösung: Festlegen des Lese-/Schreibzugriffs für die Datenbank

  • Wenn Sie überprüft haben, dass die Inhaltsdatenbank schreibgeschützt ist, legen Sie für die SQL Server Management Studio-Datenbank den Lese-/Schreibzugriff fest.

    So überprüfen Sie, ob die Datenbank schreibgeschützt ist

    1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

    2. Klicken Sie auf der Homepage der Zentraladministration auf Anwendungsverwaltung.

    3. Klicken Sie auf der Seite Anwendungsverwaltung im Abschnitt Datenbanken auf Inhaltsdatenbanken verwalten.

    4. Wählen Sie auf der Seite Inhaltsdatenbanken verwalten in der Liste Webanwendung die entsprechende Webanwendung aus.

    5. Wenn in der Spalte Schreibgeschützte Datenbank für die Inhaltsdatenbank Ja angezeigt wird, legen Sie für die Inhaltsdatenbank den Lese-/Schreibzugriff fest.

    So legen Sie für die Datenbank den Lese-/Schreibzugriff fest

    1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Mitglied der festen Datenbankrolle db_owner für die Inhaltsdatenbank ist.

    2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

    3. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

    4. Klicken Sie mit der rechten Maustaste auf die Datenbank, für die Sie den Lese-/Schreibzugriff festlegen möchten, und klicken Sie dann auf Eigenschaften.

    5. Wählen Sie im Dialogfeld Datenbankeigenschaften auf der Eigenschaftenseite Optionen unter Status die Option Falsch in der Dropdownliste neben Schreibgeschützte Datenbank aus, und klicken Sie dann auf OK.

    6. Klicken Sie auf Ja.