Я пытаюсь удаленно подключиться к SQL Server с удаленного компьютера в ненадежном домене (я не в том же домене, что и хост с SQL-сервером) , SQL Server использует проверку подлинности Windows, и я не могу ее изменить. Мне не разрешено вносить какие-либо изменения вручную в этот удаленный компьютер, например, используя проверку подлинности SQL. Я не могу добавить свою машину в доверенный домен (по крайней мере, не вручную). В настоящее время я использую WMI, я могу получить доступ к реестру и т. Д. Я знаю, используя команду runas/netonly. Я могу притворяться, что я нахожусь на этой машине, но я не могу использовать эту команду, поскольку она должна быть всей Java. Я знаю, что с WMI я смогу подключиться к этой машине с ее ip/паролем и получить различный тип информации, но есть ли возможность запускать SQL-запросы и все? Или любое другое решение с использованием Java? P.S. в настоящее время, конечно, я получаю сообщение «com.microsoft.sqlserver.jdbc.SQLServerException: Login failed. Вход из ненадежного домена и не может использоваться с аутентификацией Windows». Спасибо.Удаленное подключение к SQL Server через Java из ненадежного домена с проверкой подлинности Windows
Q
Удаленное подключение к SQL Server через Java из ненадежного домена с проверкой подлинности Windows
0
A
ответ
0
Я не мог подключиться к SQL Server через Java удаленно, если не находится в одном домене и имеет только параметр проверки подлинности Windows. Таким образом, я в конечном итоге изменил параметр безопасности вручную в SQL Server Management Studio на использование как пользователя SQL, так и Windows Authentication. Таким образом, я мог бы подключиться к нему с помощью SA!