Jai été chargé de résoudre lerreur suivante qui apparaît dans nos journaux SQL toutes les quelques minutes.

La connexion a échoué pour lutilisateur « domain \ workflowxxx-svc. Raison: » Impossible douvrir la base de données explicitement spécifiée « DB_Name ». [Client: adresse IP de WFE Server] Erreur: 18456 Gravité 14, État 38.

Jai recherché lerreur sur Google, mais les solutions semblent toutes avoir besoin de moi pour interroger la base de données en utilisant SQL ou en faire un membre du groupe des administrateurs de la batterie.

Il sagit dun serveur SQL SharePoint et je suis presque sûr que cela nest pas encouragé et que vous ne serez pas pris en charge si vous essayez.

Lajouter au groupe Administrateurs de ferme me semble exagéré.

Jai vérifié que le compte dispose des autorisations sur le serveur SQL et je pense que oui, mais je ne suis pas un expert des autorisations SQL.

Existe-t-il un moyen de déterminer la cause de cela sans avoir à exécuter des requêtes SQL sur la base de données?

Commentaires

  • quelle ' est lautorisation de compte actuelle sur le serveur SQL et sur la batterie de serveurs?
  • à quoi sert ce compte domain \ workflowxxx-svc? exécute-t-il un service dans SharePoint? À quelle base de données il essaie daccéder, de contenu ou de service ou de configuration? avez-vous vérifié lautorisation du compte de service sur cette base de données, quel est son niveau dautorisation?

Réponse

Si le compte tente daccéder à une base de données de contenu, vous attribueriez lautorisation via PowerShell:

$db = Get-SPContentDatabase DbName $db.GrantOwnerAccessToDatabaseAccount("domain\workflowxxx-svc") 

Pour les bases de données dapplication de service, il vous suffit dattribuer lautorisation via Central Admin -> Gérer les applications de service sur lapplication de service particulière.

Commentaires

  • Merci à tous – vos réponses mont toutes orienté dans la bonne direction. Au lieu de vérifier si la base de données autoriserait le compte à se connecter Jai vérifié que le compte y avait accès – Et voilà, cela na pas ' t.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *