La base de données est en lecture seule - Événement 4971

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2010-01-18

Nom de l’alerte :   la base de données de contenu est en lecture seule

ID d’événement :   4971

Résumé :   Microsoft SharePoint Foundation 2010 regroupe la plus grande part du contenu de l’application Web dans les bases de données de contenu, dont les collections de sites, les sites, les listes, les documents et les autorisations. Une application Web peut être associée à une ou à plusieurs bases de données.

Symptômes :   Un ou plusieurs symptômes parmi les suivants peuvent apparaître :

  • Les utilisateurs ne peuvent pas ajouter ou mettre à jour du contenu dans les sites SharePoint Foundation 2010.

  • L’événement suivant apparaît dans le journal des événements : ID d’événement : 4971 Description : Impossible de mettre à jour la base de données sur l’instance SQL Server <nom de l’instance>. La base de données est en lecture seule. Des informations supplémentaires sur le serveur SQL Server sont décrites ci-dessous. <informations supplémentaires>.

Motif :   SQL Server permet de définir la base de données en lecture seule. Dans ce mode, les données peuvent être lues dans la base de données, mais elles ne peuvent pas être ajoutées, modifiées ou supprimées. Sune base de données de contenu est en lecture seule, vous risquez de constater les symptômes décrits.

Solution : définir la base de données en lecture/écriture

  • Si vous constatez que le contenu de la base de données est en lecture seule, mettez la base de données SQL Server Management Studio en lecture/écriture.

    Pour vérifier que la base de données n’est pas en lecture seule :

    1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

    2. Dans la page d’accueil de l’Administration centrale, cliquez sur Gestion des applications.

    3. Sur la page Gestion des applications, dans la section Bases de données, cliquez sur Gérer les bases de données de contenu.

    4. Dans la page Gérer les bases de données de contenu, sélectionnez l’application Web dans la liste Application Web.

    5. Si Oui s’affiche dans la colonne Base de données en lecture seule de la base de donnéesde contenu, mettez la base de données en mode lecture/écriture.

    Pour définir la base de données de contenu en lecture/écriture

    1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est un membre du rôle de base de données fixe SQL db_owner pour la base de données de contenu.

    2. Ouvrez SQL Server Management Studio et connectez-vous au serveur de bases de données.

    3. Dans l’Explorateur d’objets, développez Bases de données.

    4. Cliquez avec le bouton droit sur la base de données que vous voulez mettre en lecture/écriture, puis cliquez sur Propriétés.

    5. Dans la boîte de dialogue Propriétés de base de données, dans la page de propriétés Options, sous État, sélectionnez False dans la liste déroulante à côté de Base de données en lecture seule, puis cliquez sur OK.

    6. Cliquez sur Oui.