【发布时间】:2016-03-27 17:37:23
【问题描述】:
我正在尝试从不受信任域上的远程计算机远程连接到 SQL Server(我与 SQL Server 所在的主机不在同一个域中)。 SQL Server 正在使用 Windows 身份验证,我无法更改它。我不允许对远程机器进行任何手动更改,例如使用 SQL 身份验证。我无法将我的机器添加到受信任的域(至少不能手动添加)。目前使用 WMI,我可以访问注册表等。我知道使用 runas /netonly 命令我可以假装我在那台机器上,但我不能使用这个命令,因为它必须是 Java。我知道使用 WMI 我将能够连接到具有其 ip/密码的机器并获取不同类型的信息,但是是否可以运行 SQL 查询等等?或者使用Java的任何其他解决方案? 附:当然,目前我收到“com.microsoft.sqlserver.jdbc.SQLServerException: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.” 谢谢你。
【问题讨论】:
标签: java sql-server authentication wmi windows-authentication