Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用Windows身份验证连接到我的SSMS中的远程SQL Server?_Sql Server_Sql Server 2014 - Fatal编程技术网

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

Sql server 如何使用Windows身份验证连接到我的SSMS中的远程SQL Server?,sql-server,sql-server-2014,Sql Server,Sql Server 2014,我是SQL Server新手,我在本地网络PC中安装了SQL Server,并希望在PC上通过Windows身份验证连接到该SQL Server。为此,我单击“浏览更多”选项,然后单击“网络服务器”,等待显示该SQL server,显示该SQL server并尝试连接,但显示以下错误消息: 发生了什么事?我试图在google中找到该问题的解决方案,但我无法理解任何解决方案,谢谢。您可以在两种情况下使用窗口身份验证连接到SQl server: 服务器和客户端位于同一台计算机中 在Active

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


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

您可以在两种情况下使用窗口身份验证连接到SQl server:

  • 服务器和客户端位于同一台计算机中

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

因此,在您的情况下,连接到sql server的唯一方法是使用sql身份验证

在服务器中创建具有所需权限的登录帐户,并使用该登录登录到SQL server


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

从命令行使用
runas
。您的命令将类似于:

runas /netonly /user:WIN2012-SERVER\<username> "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"
runas/netonly/user:WIN2012-SERVER\“C:\Program Files(x86)\Microsoft SQL SERVER\120\Tools\Binn\ManagementStudio\Ssms.exe”
使用服务器上的用户名交换
,然后系统会提示您输入服务器用户密码。这将启动SSMS,您可以在其中使用windows身份验证连接到您的服务器


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

远程服务器是否有权访问此windows帐户?@KannanKandasamy如何测试?您在启动时登录到本地计算机。启动时,请尝试以MyDomainNameHere\behzad身份登录,并首先登录到本地pc。如果您没有MyDomain\behzad之类的域凭据,请与网络人员联系。如果你没有网络广告人,请看M Hassan下面的第3段。。。在服务器中创建登录帐户。。。