通过工作组访问 SQL Server

通过工作组访问 SQL Server

我有两台机器:

A:Win 2008 服务器 B:Windows 7

它们在同一个工作组中,我启用了网络发现。因此,在服务器上,我使用 SQL Server 帐户安装了 SQL Server(启用了混合模式)。我试图从工作组中的 win 7 计算机连接到此服务器,但没有成功。我是否必须使用除计算机名称以外的其他名称来引用服务器?我如何成功建立这种关系?我对这种事情一窍不通……

谢谢。

答案1

Windows Server 2008 附带防火墙,可阻止大多数内容。您是否检查过服务器防火墙,看是否允许 SQL?默认情况下,端口 1433 和 1434。如果您使用 SQL Express 并希望通过浏览找到它,则需要打开 1434。还要检查 SQL Server 配置工具,看看 TCP/IP 是否已打开。

答案2

使用 tcpview 获取 sql express 的端口。然后,使用“ip\instancename,port”连接到服务器。验证防火墙,但如果两者都在 LAN 中,它应该可以工作。HTH

答案3

它是哪个版本的 SQL Server?

如果是快递,它将作为命名实例安装 - 即服务器名称\实例名称。

答案4

那么,答案是什么呢?

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

另外,我应该在 SQL Server 上启用 tcp/ip(在客户端工具和服务器上),并确保启用了常用协议等等,还有很多事情需要检查。

相关内容