错误描述
尝试运行 Microsoft SQL Server 2005 的 Primavera P6 数据库时,遇到以下错误:
SQLServerException: The TCP/IP connection to the host [name], port 1433 has failed. Error: “Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP/IP connections to the port.”
SQLServerException: 与主机 [名称] 端口 1433 的 TCP/IP 连接失败。 错误:“连接被拒绝:连接。 验证连接属性,检查 SQL Server 实例是否正在主机上运行并接受端口上的 TCP/IP 连接,并且没有防火墙阻止到该端口的 TCP/IP 连接。”
原因
新安装的 Microsoft SQL Server 默认禁用 TCP/IP 端口,因此“连接信息”对话框无法连接。 假设你已在“连接信息”对话框中正确输入所有参数,则以下步骤将纠正此问题。
解决办法
- 运行 SQL Server Configuration Manager
- 展开 SQL Server 2005 Network Configuration .
- 选择 Protocols for SQLSERVER 右键打开 TCP/IP.
- 启用 Enable. TCP/IP
- 右键选择 TCP/IP 属性 Properties.
- 打开IP Addresses IP地址.
- 输入TCP端口,默认1433.
- 确认应用
- 最后在管理工具中 Administrative Tools > Services 重启 SQL 实例生效.