【问题标题】:Run SSMS from the remote server with difference windows domain and user从具有不同 Windows 域和用户的远程服务器运行 SSMS
【发布时间】:2020-02-05 13:29:56
【问题描述】:

我在服务器A上安装了SQL Server 2017(64位),安装时选择了windows认证,并添加了windows账号DomainA\User1。

现在我想从远程服务器连接到数据库(帐户是 DomainB\User2)。我尝试使用以下命令:

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

然后输入DomainA\User1的密码,但是在登录窗口,SSMS仍然显示当前窗口账号DomainB\User2

这种方式远程访问数据库有什么问题吗?

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    以下必须有效:

    runas /user:DomainA\User1 "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"
    

    /netonly 表示指定的用户信息仅供远程访问。但在您的情况下,不仅访问完整的应用程序(ssms.exe)必须在指定用户上运行。 source..

    【讨论】:

    • 谢谢。实际上,我曾尝试通过 SSMS 使用不同的窗口域和帐户远程访问数据库。也尝试过您的建议,但遇到错误:“RUNAS ERROR: Unable to run - C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe 1: Incorrect function.”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 2021-11-27
    相关资源
    最近更新 更多