我已在防火墙上打开端口 1433,但每次尝试使用 SQL Server 管理控制台连接到远程 SQL 数据库时,我都会收到(Microsoft SQL Server,错误:53)
https://social.technet.microsoft.com/wiki/contents/articles/2102.how-to-troubleshoot-connecting-to-the-sql-server-database-engine.aspx
http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-服务器-微软-sql-服务器-错误/
http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx
启用 SQL Server Express 2012 的远程连接
简答
- 检查防火墙
- 检查服务是否正在运行
- 检查 TCP/IP 是否已启用
- 检查 SQL Server 属性“允许远程连接”
- 检查 SQL Server 是否位于受限子网上
如果这些不能解决,则运行这些
- 右键单击“TCP/IP”并选择“属性”。
- 验证 IP2 下的 IP 地址是否设置为本地子网上计算机的 IP 地址。
- 向下滚动到 IPAll。
- 确保 TCP 动态端口为空。
- 确保 TCP 端口设置为 1433。
- 如果您有命名实例,则必须启用 SQL Server Browser 服务
- 浏览器服务在端口 UDP 1434 上运行,并且必须允许通过防火墙
如果问题仍未解决,万福玛丽通行证
- 转到客户端计算机,然后运行 cliconfg.exe 如果命名管道首先列出,请将其降级并提升 TCP/IP。
- 检查防火墙是否阻止了命名管道端口,通常为 445
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)