无法使用SQL Server管理控制台连接到远程SQL数据库(错误53)

e-z*_*ero 10 sql-server

我在防火墙上打开了端口1433,但每次尝试使用SQL Server管理控制台连接到我的远程SQL数据库时都会收到(Microsoft SQL Server,错误:53)

Bry*_*wan 15

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


Dan*_*Dan 2

您需要做的是进入安装 SQL Server 的 SQL Server 配置管理器。

在“开始”菜单中的 Microsoft SQL Server 文件夹下,打开“配置工具”文件夹并选择“SQL Server 配置管理器”。

在配置管理器中,单击 SQL Server 网络配置旁边的箭头,然后单击“{Instance} 的协议”。{Instance} 将是您的安装,如果它是默认实例,则它将是 MSSQLSERVER。

在右侧,确保 TCP/IP 已“启用”。双击 TCP/IP,在打开的窗口中,将下拉菜单更改为“是”。