通过工作组访问SQL Server

我有两台机器:

答:Win 2008服务器B:Windows 7

他们在同一个工作组,我启用了networking发现。 所以在服务器上,我已经安装了一个SQL Server帐户的SQL Server(混合模式已启用)。 我试图从工作组中的win 7机器连接到这台服务器,但没有去。 我是否必须通过除机器名称以外的其他名称来引用服务器? 我如何成功build立这种关系? 我是这种types的事情…

谢谢。

Windows Server 2008带有阻止大部分内容的防火墙。 你检查了服务器防火墙,看看是否允许SQL? 端口1433和1434默认。 如果您使用SQL Express并希望通过浏览find它,则需要1434。 同时检查SQL Serverconfiguration工具,看看TCP / IP是否打开。

使用tcpview来获取sql express的端口。 比使用“ip \ instancename,port”连接到服务器。 validation防火墙,但它应该工作,如果两者都在局域网。 HTH

它是什么版本的SQL Server?

如果它表示它将作为一个命名实例安装 – 即服务器名称\实例名称。

那么,答案是什么?

为了访问工作组中的计算机,您应该在另一台计算机上手动创build相同的帐户(相同的名称,相同的密码)(两台计算机上的预期要进行通信的帐户都相同)。

此外,我会在SQL Server上启用tcp / ip(无论是在客户端工具和服务器),并确保启用常见的协议,等等,这是很多东西要检查。