我被困在这一点上使用 runas 命令。我正在尝试使用该服务器上的 Windows 身份验证登录到远程 SQL Server 实例。我正在使用这个命令 -
runas /netonly /user:Domain\Username
/server=someIP "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
但是当我这样做时,它会打开我的 Management Studio - IP 是远程服务器的 IP,默认情况下选择 Windows 身份验证,并且我有我当前系统的域和用户名。
我实际上需要一种方法来指定连接字符串以登录到远程 SQL Server 并在其上触发查询。是跨域。
还有一个问题 - 我是否需要在触发查询的机器上安装 Management Studio?
谢谢。
编辑
为了更好地理解,我正在改写。
我有服务器 A 和服务器 B(两台独立的计算机)。我需要在 B 上从 A 发起查询。A 没有任何 sql 服务器或管理工作室。B 两者都有。我必须使用 Windows 身份验证(类似于 myDomain\username)登录到 B 的 sql server。我正在使用我在 B 上管理工作室属性中的“目标”中提到的 runas 命令。这是错的吗?我使用不同的用户名(但域相同)登录 A,因为我必须登录 B。如何完成此任务?
感谢和抱歉迟到的编辑。