SQLBrowseConnect und Anmelden mit NT-Authentifizierung?
-
Hi,
Ich benutze SQLBrowseConnect um mich an einem MS SQL Server anzumelden. Dafür nehm ich ja einen normalen ConnectionString alaDriver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Allerdings kann ich mich nicht mit UID und PWD anmelden sondern nur mit NT-Authentifizierung. Ich hab leider in der MSDN nix gefunden wie ich das angeben kann.
Wenn ich bei WinXP unter Verwaltung gehe und dann Datenquelle und eine neue anlegen kann ich ja auch auswählen.1.) Mit Windows NT-Authentifizierung anhand des Benutzernamens im Netzwerk.
2.) Mit SQL Server-Authentifizierung anhand des Benutzer eingegebenen Benutzernamens und Kennworts.Und das erste hätte ich gerne.
MfG schirrmie
-
"Integrated Security=SSPI" "Trusted_Connection=yes"
-
Danke nach 2h suchen hatte ich eben noch das gefunden was mein Problem löst
#define SQL_COPT_SS_BASE 1200 #define SQL_INTEGRATED_SECURITY (SQL_COPT_SS_BASE+3) // Force integrated security on login #define SQL_IS_ON 1L // Integrated security is used SQLSetConnectOption(hSQLHdbc, SQL_INTEGRATED_SECURITY, SQL_IS_ON); SQLSetConnectOption(hSQLHdbc, SQL_LOGIN_TIMEOUT, 50);Jetzt gehts, trotzdem danke für die mühe

schirrmie
-
Und warum machst Du es nicht über den Connection String?
-
Ja jetzt tue ich das

wollte nur noch diese andere Möglichkeit zeigen. Aber klar mach ich das jetzt über den Connectionstring.schirrmie