Ich habe eine Datenbank auf einem MSSQL Server. Es gibt 2 Benutzer. Der erste ist ein lokaler db-Benutzer. Der zweite ist ein Windows-Benutzer. Beide haben die gleiche Erlaubnis.Verbindung zur Datenbank (SQLSRV_Connect())
Wenn ich versuche, die db mit meinem lokalen Benutzer zu verbinden, funktioniert es!
... aber wenn ich versuche, die Datenbank mit meinem Windows-Benutzer zu verbinden, habe ich einen Fehler. Ich habe den Benutzernamen nur in DOMAIN \ win_user und pw in Windows pw geändert. Hier
ist die Fehlermeldung:
message: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Login failed for user 'DOMAIN\win_user'.
SQLSTATE: 28000
code: 18456
Haben Sie es den Benutzern hinzugefügt? Regeln der Datenbank? –
Und haben Sie versucht, direkt mit diesem Windows-Konto auf MSSQL zu loggen? Funktioniert es? –
Ja, der Benutzer wird mit der gleichen Berechtigung db_owner hinzugefügt. Ich kann mich mit meinem Windows-Benutzer in mssql-Management-Server anmelden –