Ich wurde beauftragt, den folgenden Fehler zu beheben, der alle paar Minuten in unseren SQL-Protokollen auftritt.

Anmeldung für Benutzer „domain \ workflowxxx-svc fehlgeschlagen. Grund:“ Fehler beim Öffnen der explizit angegebenen Datenbank „DB_Name“. [Client: IP-Adresse von WFE Server] Fehler: 18456 Schweregrad 14, Status 38.

Ich habe den Fehler gegoogelt, aber alle Lösungen scheinen mich zu benötigen, um die Datenbank mit SQL abzufragen oder machen Sie es zu einem Mitglied der Farmadministrator-Gruppe.

Dies ist ein SharePoint SQL Server, und ich bin mir ziemlich sicher, dass dies nicht empfohlen wird und Sie möglicherweise nicht unterstützt, wenn Sie es versuchen.

Das Hinzufügen zur Farmadministrator-Gruppe scheint mir übertrieben.

Ich habe überprüft, ob das Konto über Berechtigungen für den SQL Server verfügt, und ich denke, dass dies der Fall ist, aber ich bin kein Experte für SQL-Berechtigungen.

Gibt es eine Möglichkeit, festzustellen, was dies verursacht, ohne SQL-Abfragen für die Datenbank ausführen zu müssen?

Kommentare

  • Was ' ist die aktuelle Kontoberechtigung auf SQL Server und in der Farm?
  • Was ist der Zweck dieser Kontodomäne \ workflowxxx-svc? Läuft ein Dienst in SharePoint? Auf welche Datenbank soll zugegriffen werden, auf Inhalt oder Dienst oder Konfiguration? Haben Sie die Berechtigung des Dienstkontos für diese Datenbank überprüft und welche Berechtigungsstufe hat sie?

Antwort

Wenn das Konto versucht, auf eine Inhaltsdatenbank zuzugreifen, weisen Sie die Berechtigung über PowerShell zu:

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

Für Dienstanwendungsdatenbanken weisen Sie die Berechtigung einfach über Central zu Admin -> Dienstanwendungen für die jeweilige Dienstanwendung verwalten.

Kommentare

  • Vielen Dank an alle – Ihre Antworten haben mich alle in die richtige Richtung gelenkt Überprüfen, ob die Datenbank dem Konto erlauben würde, eine Verbindung herzustellen Ich überprüfte, ob das Konto Zugriff hatte – siehe da, ' t.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.