Base de données inaccessible - Événement 3760 (produits SharePoint 2010)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

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

Nom de l’alerte :  Base de données inaccessible 

ID d’événement :   3760

Résumé :   Microsoft SharePoint Foundation 2010 utilise des bases de données Microsoft SQL Server 2008 pour stocker la majeure partie du contenu du site Web et les paramètres de configuration. Par exemple, toutes les pages du site, les fichiers présents dans les bibliothèques de documents, les fichiers joints aux listes et les informations des listes sont stockés dans la base de données de contenu. Les paramètres de sécurité et des autorisations ainsi que d’autres paramètres de configuration sont stockés dans la base de données de configuration SQL Server.

SharePoint Foundation 2010 utilise un compte de service pour communiquer avec la base de données pour une demande d’un utilisateur. Ce compte de service peut correspondre à des noms de domaine/nom d’utilisateur et mot de passe spécifiques ou à un compte système prédéfini comme le système local ou le service réseau. Lorsqu’une base de données SQL Server est créée, une valeur pour la taille maximale de la base de données est définie. La taille est spécifique de chaque base de données. Notez qu’une application Web peut être associée à une ou à plusieurs bases de données.

Symptômes :   Les symptômes suivants peuvent apparaître :

  • Le contenu de la base de données n’est pas disponible et les tentatives d’accès à la base de données génèrent des erreurs.

  • Cet événement apparaît dans le journal des événements : ID d’événement : 3760 Description : Erreur de la base de données complète sur l’instance SQL Server « <nom de l’instance> » dans la base de données « <nom de la base de données> ». Des informations supplémentaires sur l’erreur SQL Server sont décrites ci-dessous. <message d’erreur SQL>.

Cause :   Un ou plusieurs des événements suivants pourraient avoir causé ce problème :

  • La connexion de l’utilisateur de SQL Server a échoué.

  • La base de données a été supprimée ou renommée.

  • La base de données n’est actuellement pas disponible car elle est hors connexion ou en état de chargement.

Important

Vous devez être membre du groupe Administrateurs local pour effectuer cette tâche.

Résolution :   vérifiez que Verify that SQL Server est en service

  • Sur le serveur de bases de données, dans le composant logiciel enfichable Services, vérifiez que le service SQL Server (MSSQLSERVER) est actif.

Résolution :   vérifiez que le compte d’utilisateur peut se connecter à SQL Server

  • Connectez-vous à Microsoft SQL Server Management Studio en tant que le compte indiqué dans les détails de l’erreur et cliquez sur Connecter, puis sur Moteur de base de données.

  • Tapez le nom du serveur indiqué dans les détails de l’erreur et cliquez sur Connecter.

Résolution :   vérifiez que la base de données existe

  • Dans Microsoft SQL Server Management Studio, développez le nœud du serveur.

  • Développez le nœud Bases de données.

  • Vérifiez que la base de données existe.

Notes

Vous devez être membre du groupe SharePoint Administrateurs de batterie pour effectuer ces tâches.

Solution :   restaurer la base de données

  • Si la base de données SQL Server n’est pas présente ou accessible sur l’ordinateur qui exécute SQL Server, restaurez-la à partir d’une sauvegarde et reconnectez-la à SharePoint Foundation 2010.

    Pour restaurer la base de données à partir d’une sauvegarde :

    1. Sur le site Web Administration centrale de SharePoint, cliquez sur Sauvegarde et restauration, puis, dans la section Sauvegarde et restauration de la batterie, cliquez sur Restauration à partir d’une sauvegarde.

    2. Dans la page Restaurer à partir d’une sauvegarde, tapez le chemin d’accès de la sauvegarde dans la zone de texte Emplacement de l’historique de sauvegarde, sélectionnez la sauvegarde à restaurer, puis cliquez sur Suivant.

    3. Sélectionnez la base de données dans la liste, puis cliquez sur Suivant.

      Important

      La sauvegarde doit inclure la base de données et l’application Web associée.

    4. Dans la section Options de restauration, sélectionnez l’option de configuration Existante. Cette opération remplace la base de données existante.

    5. Cliquez sur Lancer la restauration.

    Pour reconnecter la base de données dans l’Administration centrale :

    1. Dans la page Administration centrale, cliquez sur Gestion des applications, puis, dans la section Bases de données, cliquez sur Gérer les bases de données de contenu.

    2. Dans la page Gérer les bases de données de contenu, cliquez sur Ajouter une base de données de contenu, puis, dans la section Application Web, sélectionnez l’application Web.

    3. Sous Nom de la base de données et authentification, tapez le nom du serveur dans la zone de texte Serveur de base de données et tapez le nom de la base de données dans la zone de texte Nom de la base de données.

    4. Cliquez sur OK pour enregistrer les modifications.

    Pour vérifier que les problèmes de bases de données sont résolus :

    1. Dans SharePoint Management Shell, exécutez la commande Windows PowerShell Get-SPSite | Format-Table -Property ID,WebApplication,ContentDatabase pour obtenir la liste des sites pour chaque application Web afin de recenser tous les sites dans les différentes bases de données et rechercher un site dans chaque base de données.

    2. Accédez à ce site et assurez-vous que la page appropriée s’est affichée. Une page Accès refusé avec une option de demande d’accès ou l’option permettant d’ouvrir une session en tant qu’un autre utilisateur, indique que l’opération s’est déroulée correctement.

    3. Dans la page Administration centrale, cliquez sur Gestion des applications, puis, dans la section Collections de sites, cliquez sur Spécifier les modèles de quotas.

    4. Dans la page Modèles de quotas, créez un modèle de quota. Les paramètres spécifiques ne sont pas pertinents pour ce test de vérification. Vous créez le modèle pour vérifier s’il est accessible lors de l’étape 7.

    5. Cliquez sur OK pour enregistrer le modèle de quota.

    6. Actualisez la fenêtre de navigation et revenez à la page Modèles de quotas. Si vous pouvez sélectionner le modèle de quota que vous avez créé, l’accès à la base de données de configuration SharePoint Foundation 2010 a été restauré.

    7. Cliquez sur Supprimer pour supprimer le modèle de quota.