如何使用Windows身份验证连接到SSMS中的远程SQL Server?

时间:2016-09-11 12:30:11

标签: sql-server sql-server-2014

我是SQL Server新手,我在本地网络PC和PC上安装SQL Server我希望通过Windows身份验证连接到该SQL Server。为此,我单击浏览以获取更多选项并单击网络服务器并等待显示该SQL Server,显示并尝试连接但是显示此错误消息:

enter image description here

发生了什么事?我试图在谷歌找到问题解决方案,但我无法理解任何解决方案,谢谢。

2 个答案:

答案 0 :(得分:1)

您可以在两种情况下使用Window Authentication连接到SQl服务器:

  • 服务器和客户端在同一台机器上。

  • 在Active Directory环境中,您的电脑是域控制器(DC)的成员,您在DC中具有访问权限,并且该窗口登录在SQL Server中具有权限。

因此,在您的情况下,连接到SQL Server的唯一方法是使用SQL Authenticated。

使用所需权限在服务器中创建登录帐户,并使用该登录名登录SQL服务器。

要使用Sql身份验证,应安装服务器以支持这两种模式(窗口身份验证和SQL身份验证)

答案 1 :(得分:0)

从命令行使用runas。你的命令看起来像是:

runas /netonly /user:WIN2012-SERVER\<username> "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"

在服务器上使用您的用户名交换<username>,然后系统会提示您输入服务器用户密码。这将启动SSMS,您可以使用Windows身份验证连接到您的服务器。

将其另存为桌面上的批处理文件,以便始终使用正确的凭据集启动SSMS。