同一局域网中,Web 服务器无法连接 SQL Server 服务器,SQL Server 是 2008 版本。
有许多原因,当然在 2000 版本中都常遇到,还有一个 2008 特有的,就是协议没开。默认情况下 SQL Server 2008 的 TCP/IP 协议是禁用的。
- 打开 Sql Server Configuration Manager;
- 展开 SQL Server Network Configuration;
- 展开实例,将 TCP/IP 由 Disabled 改为 Enabled。
- 最后重新启动 SQL Server(也在 Sql Server Configuration Manager 中)。
还有两种常见的情况:一是连接 SQL Server 时只指定了服务器名称,没有指定实例名(比如:SQLExpress);二是防火墙。