Я пытаюсь подключиться к своей базе данных, используя драйвер JDBC. Я должен использовать свои учетные данные другого домена Windows для подключения и получения ошибки входа в систему. Мысль о тестировании с моими фактическими учетными данными Windows, и это сработало. Я использовал integratedSecurity = true.
String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;integratedSecurity=true";
Моя желаемая строка подключения для использования моих учетных данных другого домена Windows выглядит следующим образом:
String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;user=domain\\user;password=test!123;"
Я сделал следующие вещи и нуждался в помощи:
- Поместил sqljdbc_auth в jdk / bin и jre / bin
- SQL Server находился в смешанном режиме аутентификации (как для Windows, так и для аутентификации SQL).
- Используя другой идентификатор моего домена, я попытался выполнить запрос в MS SQL Studio, и он сработал.