KB 307197 : SQL Server 不能将绑定到TCP/IP 端口
2010-04-12 14:15
507 查看
文章编号: 307197 - 最后修改: 2006年2月28日 - 修订: 8.5
服务器 SuperSocket 信息: TCP 端口 1433年上的绑定失败
SQL 服务器侦听命名管道
服务器 SQL Server 是否已准备好进行客户端连接
解决方法:
若要变通解决此问题,将添加一个 SuperSocketNetlib\Tcp\TcpAbortiveClose 的特定实例的 MSSQLServer 注册表项中的值。若要这样做,请按照下列步骤操作:
从命令行启动注册表编辑器 (Regedt32.exe)。
查找,然后单击在注册表中的以下项:
SQL Server 2000:[/b]
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp
SQL Server 2005:[/b]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\SuperSocketNetLib\Tcp\
注意[/b]MSSQL.x 是为您的系统对应的值的占位符,您可以找到 MSSQL.xMSSQLSERVER 的值在以下注册表子项中的注册表项。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
在 编辑 菜单上指向 新建,然后单击 DWORD 值。
类型 TcpAbortiveClose,并按 ENTER。
在 编辑 菜单上单击 修改。
单击 十进制,然后在 数值数据 字段中键入 1。
退出注册表编辑器。
注意如果创建该注册表项并将其设置为在 SQL Server 2000 实例中的 1,它将迁移到 SQL Server 2005 位置实例在迁移过程中。
其他:
没有在接管了 SQL Server 正在侦听该端口的计算机上运行的另一个应用程序。在这种情况下该端口是 TCP 端口 1433年。在情况下也出现该问题 TCP/IP 客户端负载过重的位置。
此行为有其他可能的原因。如果本文中的变通办法不能解决问题,请参阅下面 Microsoft 知识库中相应的文章:
293107 另一个应用程序使用的服务器的 TCP/IP 端口
319578 当您更改 IP 地址 SQL Server 故障转移群集节点上的时出现错误消息:"绑定失败"
312935 若要将绑定在启动时的 TCP/IP 端口的 FIX: SQL Server 失败
308091 错误: 不能在多个 SQL Server 2000 实例上使用隐藏服务器选项
SQL Server 不能将绑定到 SQL Server 正在其侦听时服务器的 TCP/IP 端口另一个应用程序使用的 TCP/IP 端口
SQL 无法接受传入连接的 TCP/IP。时,将发生这种类型的失败,该 SQL Server 中记录以下错误消息错误日志:服务器 SuperSocket 信息: TCP 端口 1433年上的绑定失败
SQL 服务器侦听命名管道
服务器 SQL Server 是否已准备好进行客户端连接
解决方法:
若要变通解决此问题,将添加一个 SuperSocketNetlib\Tcp\TcpAbortiveClose 的特定实例的 MSSQLServer 注册表项中的值。若要这样做,请按照下列步骤操作:
从命令行启动注册表编辑器 (Regedt32.exe)。
查找,然后单击在注册表中的以下项:
SQL Server 2000:[/b]
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp
SQL Server 2005:[/b]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\SuperSocketNetLib\Tcp\
注意[/b]MSSQL.x 是为您的系统对应的值的占位符,您可以找到 MSSQL.xMSSQLSERVER 的值在以下注册表子项中的注册表项。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
在 编辑 菜单上指向 新建,然后单击 DWORD 值。
类型 TcpAbortiveClose,并按 ENTER。
在 编辑 菜单上单击 修改。
单击 十进制,然后在 数值数据 字段中键入 1。
退出注册表编辑器。
注意如果创建该注册表项并将其设置为在 SQL Server 2000 实例中的 1,它将迁移到 SQL Server 2005 位置实例在迁移过程中。
其他:
没有在接管了 SQL Server 正在侦听该端口的计算机上运行的另一个应用程序。在这种情况下该端口是 TCP 端口 1433年。在情况下也出现该问题 TCP/IP 客户端负载过重的位置。
此行为有其他可能的原因。如果本文中的变通办法不能解决问题,请参阅下面 Microsoft 知识库中相应的文章:
293107 另一个应用程序使用的服务器的 TCP/IP 端口
319578 当您更改 IP 地址 SQL Server 故障转移群集节点上的时出现错误消息:"绑定失败"
312935 若要将绑定在启动时的 TCP/IP 端口的 FIX: SQL Server 失败
308091 错误: 不能在多个 SQL Server 2000 实例上使用隐藏服务器选项
相关文章推荐
- ERROR:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连
- 用java连数据库怎么都连不上,才发现SQL server开启TCP/IP登录,并且启用默认的1433端口
- SQL Server 2008通过端口1433连接到主机127.0.0.1的TCP/IP连接失败
- SQL Server 默认和命名实例连接问题-TCP/IP 端口
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
- SQL Server 2005 express TCP/IP 不能连接的配置
- 配置设置SQL server开启TCP/IP登录,并且启用默认的1433端口配置设置
- domino无法绑定tcpip端口
- 驱动程序收到意外的登录前响应。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接。该驱动程序只能与 SQL Server 2000 或更高版本一起使
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
- ERROR:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
- 通过端口 8080 连接到主机 localhost 的 TCP/IP 连接失败。错误:“驱动程序收到意外的登录前响应。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受
- SQL Server 2005通过端口1433连接到主机127.0.0.1的TCP/IP连接失败解决方案
- SQL server开启TCP/IP登录,并且启用默认的1433端口
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口
- 打开SQL Server 205的TCP/IP端口支持
- error40;无法打开到SQL Server的连接,设置了Tcp/IP等也不能连接的问题
- 华为交换机MAC+IP+端口绑定的配置
- bind端口复用(可重复绑定同ip同端口)