Einzelnen Beitrag anzeigen

PASST

Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
 
Delphi 7 Enterprise
 
#1

Zugriff auf MSSQL2008 mit User aus trusted domain

  Alt 9. Nov 2009, 09:27
Datenbank: MSSQL Express • Version: 2008 • Zugriff über: ADO
Hallo allerseits,

habe ein Programm, welches auf einen MSSQL Server 2008 Express zugreift. Die Anmeldung am MSSQL erfolgt über einen eigenen MSSQL-User. Beim Start des Programms setze ich folgenden Connection-String:
Delphi-Quellcode:
    ConnectionString := 'Provider=SQLNCLI10.1;' +
                        'Integrated Security="";' +
                        'User ID=<dbusername>;' +
                        'Password=<dbuserpw>;' +
                        'Persist Security Info=True;' +
                        'Initial Catalog=' + sDBKatalog + ';' +
                        'Data Source=<MSSQLSERVERNAME>;' +
                        'Application Name=MeinProgramm;' +
                        'Initial File Name="";' +
                        'Server SPN=""';
Beim ersten Öffnen einer Tabelle wird mir aber eine Fehlermeldung angezeigt:
"cannot open database <dbname> requested by the login. the login failed."
Im Log des MSSQL Servers steht dann folgende Meldung:
"Login failed for user <user der trusted domain>. Reason: failed to open the explicitly specified database"

Warum will sich das Programm mit dem Windows-User anmelden obwohl ich im Connection-String einen eigenen DB-User angebe?

Gruß,
Peter
  Mit Zitat antworten Zitat