在多实例计算机上连接到SQL Server实例的问题

时间:2017-03-21 12:18:10

标签: sql-server windows authentication

我有一台安装了多个SQL Server实例的计算机--2008,2012和2016.从这台计算机上使用Windows身份验证连接到其中任何一个都没有问题。

现在我尝试从另一台计算机连接到SQL Server 2016实例。在服务器计算机上,我创建了适当的Windows用户和SQL Server登录。但是当我尝试从不同的计算机连接到此实例时,登录失败。

最后,我设法使用以下服务器名称连接到SQL Server 2016数据库引擎:

TCP:ALEXMWIN81,49602

但是当我尝试连接到SQL Server 2016 Analysis Services时,登录再次失败。

有人可以就如何连接提出一些建议吗?所有实例都非常重要,重新安装是一个问题。

提前致谢。 Alexander Mitchenko

1 个答案:

答案 0 :(得分:0)

当你说

  

在服务器计算机上,我创建了适当的Windows用户和SQL Server登录。

这听起来好像是在服务器计算机上创建本地Windows登录。应该注意的是,为了使用Windows身份验证,您的连接机器和服务器都需要位于同一个域中。

创建SQL登录是一个单独的身份验证过程,称为" SQL Server身份验证"。使用此方法时,只能使用用户名和密码进行连接。对于此过程,您可以通过将登录凭据放入连接字符串来进行连接。

您有多个域名吗?这可能会导致问题。 Cross Domain SQL Server Logins Using Windows Authentication

SQL实例是否将所有必需的端口暴露给内部网络? https://msdn.microsoft.com/en-us/library/cc646023.aspx

服务器是否正在运行Windows防火墙?

您从哪个软件连接?