Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Anmeldung mit Windows Benutzer schlägt fehl, warum? (https://www.delphipraxis.net/137777-sql-anmeldung-mit-windows-benutzer-schlaegt-fehl-warum.html)

Piro 28. Jul 2009 15:38

Datenbank: MS SQL Express • Version: 2005 • Zugriff über: ADO

SQL Anmeldung mit Windows Benutzer schlägt fehl, warum?
 
Schönen guten Tag,

ich habe ein merkwürdiges Anmeldeverhalten meiner Anwendung zu einer MS SQL Datenbank festgestellt.

Die Benutzer sind alle Domänbenutzer, welche einer bestimmten Gruppe zugehörig sind. Diese Gruppe hat nur die Berechtigung, sich am SQL Server sowie an der Datenbank anzumelden.

Zitat:

Benutzer A: Mitglied der Gruppe, die Zugriff haben
Benutzer B: nicht Mitglied der Gruppe, keinen Zugriff
Zitat:

Szenario 1:
- Windows Logon von Benutzer A
- Anmeldung von Benutzer A am SQL Server mit Datenbank erfolgreich

Zitat:

Szenario 2:
- Windows Logon von Benutzer B
- Anmeldung von Benutzer B am SQL Server mit Datenbank nicht erfolgreich

Zitat:

Szenario 3:
- Windows Logon von Benutzer B
- Anmeldung von Benutzer A am SQL Server mit Datenbank nicht erfolgreich
Normalerweise hätte ich gedacht, dass Szenario 3 klappen müsste, aber irgendwie haben ich das Gefühl, es interessiert die SQL Anmeldung nicht welchen Benutzer ich angebe. Mit folgendem Code melde ich den Benutzer am SQL Server und der Datenbank an.
Delphi-Quellcode:
 server  := '*****';
 instanz := '*****';
 database := '*****';

 // Windows Authentifizierung
 SQLConnection.ConnectionString := 'Provider=SQLOLEDB.1;Data Source='+server+'\'+instanz+';Initial Catalog='+database+';Integrated Security=SSPI';
 SQLConnection.Connected := True;
Ich glaube es liegt am ConnectionString. Leider weiß ich nicht, wie ich bei einer Windowsanmeldung den Benutzer und das Passwort mitgeben kann.

Hat einer ne Idee.

Vielen Dank im voraus.

Sven

hoika 28. Jul 2009 17:18

Re: SQL Anmeldung mit Windows Benutzer schlägt fehl, warum?
 
Hallo,

die kurze Antwort, gar nicht.

guggs du hier

Dort steht bei Step2
Even though database connection strings for Windows authentication do not contain usernames and passwords


Heiko

Piro 28. Jul 2009 20:03

Re: SQL Anmeldung mit Windows Benutzer schlägt fehl, warum?
 
OK,

danke. Das habe ich mir fast gedacht. Dann werde ich mein Konzept überdenken und die Anmeldung umstellen.

Schönen Abend noch. Und nochmals Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz