Próbuję połączyć się z serwerem SQL mojej firmy przy użyciu sterownika JDBC Microsoft SQL Server 2005. To właśnie mój ciąg połączenia wygląda następująco:Jak mogę połączyć się z serwerem SQL za pomocą zintegrowanego zabezpieczenia ze sterownikiem JDBC?
jdbc:sqlserver://HOSTNAME;integratedSecurity=true;database=DATABASE;
Do którego kierowca zgłasza wyjątek:
Invalid integratedSecurity property value:true
Użycie "tak" zamiast tego daje inny komunikat o błędzie, który wskazuje "tak", nie jest poprawną opcją dla właściwości boolowskiej.
W jaki sposób łączysz się za pomocą zintegrowanych zabezpieczeń?
Czy sqljdbc_auth. dll w twoim folderze bin/lib? –
@jms Zabawna historia: to naprawdę trudno powiedzieć. Z jakiegoś tajemniczego powodu nie mam uprawnień do wyświetlania zawartości katalogów sterowników JDBC, ale mogę uzyskać dostęp do plików wewnątrz, używając ich ścieżki. – zneak
@jms W sterowniku JDBC nie było katalogu 'auth'. Właśnie dostałem wersję 3.0 (zamiast wersji 1.0, która pojawia się jako pierwsza). Przypuszczam, że będzie lepiej. – zneak