使用 run 或 runas 命令自动以不同用户身份打开 SQL Server Management Studio

问题描述 投票:0回答:1

我正在尝试以与我在以下命令中登录的用户不同的用户身份打开 SQL Server Management Studio,但 SQL Server Management Studio 正在打开,但不是以用户 DevAdminAm 的身份打开,它只是像我的登录用户一样打开,而不是以其他用户的身份打开

runas.exe /noprofile /netonly /user:XXXXXtrs\DevAdminAm "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"

任何人都可以帮助我,为什么当我将其保存为批处理文件并双击它或当我在启动中作为 Windows 命令运行它时它无法打开。

当我在启动时运行它时,它会打开 SSMS,但不会像我预期的那样打开不同的用户,请提供帮助。

sql-server ssms
1个回答
0
投票

UI 将显示您当前登录的本地用户,例如在连接对话框和对象资源管理器中,但是当您连接到服务器并运行

SELECT SUSER_SNAME();
时,它将显示您指定的域帐户。

请参阅有关此处的解释,并且还提到了几个地方,例如这个答案

© www.soinside.com 2019 - 2024. All rights reserved.