Quantcast
Channel: Snippets Archive - Die SharePoint-Wiese
Viewing all articles
Browse latest Browse all 33

System.Data.SqlClient.SqlException (0x80131904): Fehler bei der Anmeldung für den Benutzer in SharePoint Logs

$
0
0

Problem

EXCEPTION: System.Data.SqlClient.SqlException (0x80131904): Fehler bei der Anmeldung für den Benutzer ‘DOMAIN\PowPivot’

System.Data.SqlClient. SqlException (0x80131904): Fehler bei der Anmeldung für den Benutzer

Login failed for user <Username>

Es konnte keine Anmeldung gefunden werden, die mit dem angegebenen Namen übereinstimmt

Details

Diese Meldung findet man in den SharePoint ULS-Logs:

EXCEPTION: System.Data.SqlClient.SqlException (0x80131904): Fehler bei der Anmeldung für den Benutzer 'DOMAIN\PowPivot' ...

In den SQL-Server Logs findet man folgende Meldung:

Login failed for user <Username>. Ursache: Es konnte keine Anmeldung gefunden werden, die mit dem angegebenen Namen übereinstimmt.

Fix

Anmeldung auf dem SQL-Server erzeugen

In unserem Fall war die nötige Kennung auf dem SQL-Server unter der Datenbank verknüpft, aber als Anmeldename für den gleichen Benutzer (unter Instanz/Sicherheit/Anmeldungen) nicht existent.

SQL-Server-Management-Studio-Neue-Anmeldung

  1. Im SQL Management Studio das in den Meldungen auftauchende Benutzerkonto nun unter Sicherheit/Anmeldungen mit “Neue Anmeldung” erstellen.
  2. Mit folgendem Skript kann man den DB-User mit dem Instanz-User verbinden. Dabei müssen <DB-Name> und die Benutzer angepasst werden.
    --------------------------------------------------------------------------------
    -- Verknüpft einen DB-User (unter DB/Sicherheit/Benutzer) mit einem SQL-Anmeldenamen (Unter Instanz/Sicherheit/Anmeldungen)
    -- Quelle: http://msdn.microsoft.com/de-de/library/ms174378.aspx
    --------------------------------------------------------------------------------
    
    USE "<DB-Name>"
    ;
    GO
    EXEC sp_change_users_login 'Update_One', '<DB-User>', '<Anmeldeuser>'
    ;
    GO

    Auch wenn die Fehlermeldung erscheint (s.u.), sollte der Benutzer nach der Aktualisierung der Anzeige nun verknüpft sein.

    SQL-sp_change_users_login-Anmeldeinformationen-verknuepfen

Links

  1. msdn.microsoft.com: sp_change_users_login (Transact-SQL)

Der Beitrag System.Data.SqlClient.SqlException (0x80131904): Fehler bei der Anmeldung für den Benutzer in SharePoint Logs erschien zuerst auf SharePoint-Wiese.


Viewing all articles
Browse latest Browse all 33