Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf MSSQL2008 mit User aus trusted domain (https://www.delphipraxis.net/143065-zugriff-auf-mssql2008-mit-user-aus-trusted-domain.html)

muenster 9. Nov 2009 15:36

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

generic 9. Nov 2009 15:45

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

PASST 9. Nov 2009 15:57

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.

generic 9. Nov 2009 16:17

Re: Zugriff auf MSSQL2008 mit User aus trusted domain
 
Welche Rechte hat die Rolle Public auf den Tabellen?

muenster 9. Nov 2009 16:59

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?

PASST 10. Nov 2009 08:10

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...)

generic 10. Nov 2009 10:25

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.

PASST 10. Nov 2009 12:41

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.

generic 10. Nov 2009 12:56

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?

PASST 10. Nov 2009 12:57

Re: Zugriff auf MSSQL2008 mit User aus trusted domain
 
ja


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.
Seite 2 von 3     12 3      

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