![]() |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Das einloggen muss(!) bei Management Studio mit dem Windows Administratoren erfolgen, der beim installieren angegeben wurde. Die Weigerung den SQL User anzumelden ist eine Folge der Einstellung.
Viele Grüße |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Du hast also ein Problem mit dem Userkonto.
Prüfe mal bitte folgendes: * Darf der User sich am Server anmelden * Hat der User Zugriffserlaubnis auf die Datenbank * Hat der User Zugriff auf die Tabellen |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
ja, der User darf sich anmelden und mit der Datenbank verbinden. Ansonsten ist dem User die "public"-Server Rolle zugewiesen.
|
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Welche Rechte hat die Rolle Public auf den Tabellen?
|
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Ist der User in den Sicherheitseinstellungen auf "Aktiv" gesetzt?
Ist die Berechtigung zur Verbindung mit dem Datenbankmodul erteilt? |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Hm, eines wundert mich. Wenn ich mir das Log des MSSQL Servers anschaue, wird mir angezeigt, dass das Login des Windows-Users fehlgeschlagen ist. Es wird gar nicht erst der SQL-User verwendet, obwohl ich im Connection String dies so angegeben habe mit dem Parameter "Integrated Security". (Womit wir wieder am Anfang des Threads sind...)
|
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Primär solltest du jetzt erstmal versuchen dich über die MS Tools an dem Server mit dem User anzumelden.
Wie schon jemand geschrieben hat, solltest du noch einmal prüfen, dass der Server beide Verfahren akzeptiert. - konfigurierst du die richtige Instanz? - Server ggf. neustarten. So lange der Connect nicht mit den MS-Tools funktioniert, wird er definitiv auch nicht mit den ADO laufen. |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Zuerst hat es mit dem Login des SQL-Users über das Management Studio nicht geklappt. Erst nachdem ich die Security-Login Einstellungen "Permission to connect to database engine = GRANT" und "Login = ENABLED" erneut abgespeichert habe, kann ich mich auch mit diesem SQL-User anmelden. Ein Bsp-SQL-String lässt sich auch erfolgreich abrufen.
Dagegen erhalte ich bei meinem Programm immer noch die Fehlermeldung "cannot open database <dbname> requested by the login. the login failed". Obwohl ich dort im Code und zwar erst zur Laufzeit den Connection-String setze. |
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
Kannst du dir mit den Microsoft Tools die Datenbank und Tabellen unter Benutzung des Users anzeigen lassen?
|
Re: Zugriff auf MSSQL2008 mit User aus trusted domain
ja
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz