代码之家  ›  专栏  ›  技术社区  ›  vico

使用Windows身份验证连接到SQL Server时选择其他用户

  •  0
  • vico  · 技术社区  · 6 年前

    我正在尝试使用连接到SQL Server Windows身份验证 使用Microsoft SQL Server Management Studio。我在运行SQL Server的计算机上创建了几个用户。

    如何以管理员身份登录Management Studio 不同的

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  1
  •   Alexander Volok    6 年前

    经过多年的模拟验证:运行SSMS的快捷方式或bat:

    runas.exe /noprofile /netonly /user:YourDomain\YourAccount ssms
    

    如果您的managementstudio版本不多,只需用所需可执行文件的完整路径替换ssms即可

    启动SSMS后,使用windows身份验证连接到远程服务器。


    另一种方法是在使用凭据登录后模拟该用户:

    USE master
    EXECUTE AS LOGIN='Domain\AnotherUser'
    
    SELECT SYSTEM_USER
    

    GRANT IMPERSONATE ANY LOGIN TO [Domain\YourAdAccount]
    
        2
  •  0
  •   userfl89    6 年前

    右键单击SSMS图标,按住 Shift ,然后单击鼠标右键 Microsoft SQL Server Management Studio Run as Different User . 系统将提示您输入将在SSMS中的Windows身份验证中使用的Windows登录凭据。您可以在此处使用另一个Windows帐户,然后像通常那样使用SSMS,而无需进行任何其他更改。