Я использую драйвер jTDS для подключения к базе данных SQL Server. Я не хочу указывать имя пользователя и пароль своего домена Windows, но хочу использовать Trusted_connection в моей строке подключения. Однако похоже, что согласно этой странице часто задаваемых вопросов драйвера jTDS нет свойства с именем Trusted_connection
, поддерживаемого драйвером jTDS.
Учитывая, что приложение и база данных SQL Server находятся на одном хосте и у меня правильно установлено ntlmauth.dll
, как мне воспользоваться преимуществом свойства Trusted_connection
, чтобы не указывать имя пользователя и пароль?
Неужели jTDS автоматически использует имя пользователя и пароль домена, как только обнаруживает используемые свойства useNTLMv2
и domain
, как показано в следующем URL-адресе подключения?
jdbc:jtds:sqlserver://DBHostName:Port/DatabaseName;useNTLMv2=true;domain=DomainName
NB: Я мог бы проверить это сам, если бы только у меня был доступ к коду приложения.