Article ID: 293107 - Last Review: December 26, 2006 - Revision: 7.10 Clients cannot communicate to SQL Server through port 1433 or the port SQL Server is listening onThis article was previously published under Q293107 On This PageSYMPTOMS In some situations, clients may not be able to communicate
to SQL Server through port 1433 or the port SQL Server is listening on. The
following error may be seen in the error log: SQL Server 2000: 2001-11-14 15:49:14.12 server SuperSocket Info: Bind
failed on TCP port 1433.
2001-11-01 23:57:09.33 ods Error: 17833, Severity: 18, State: 1 2001-11-01 23:57:09.33 ods ListenOn connection '1433' is already in use. CAUSE Another application or service has taken control of the
port before SQL Server starts. (Although port 1433 is reserved for use by SQL
Server, Winsock applications use random ports above 1024 and therefore may bind
to port 1433.) This problem has additional potential causes. If the workaround in this article does not resolve the problem, see the following articles in the Microsoft Knowledge Base: 319578
(http://support.microsoft.com/kb/319578/EN-US/
)
PRB: Error Message:"Bind Failed" Occurs After IP Address Changes on a Cluster
312935
(http://support.microsoft.com/kb/312935/
)
FIX: SQL Server fails to bind TCP/IP port at startup
308091
(http://support.microsoft.com/kb/308091/EN-US/
)
BUG: Hide Server Option Cannot Be Used on Multiple Instances of SQL Server 2000
307197
(http://support.microsoft.com/kb/307197/EN-US/
)
PRB: SQL Virtual Cluster Server Fails to Bind to the Port on Which it is Listening
WORKAROUNDAs mentioned in the "Network Libraries" topic in the refresh
version of SQL Server 2000 Books Online, configuring SQL Server 2000 instances
to use a dynamic port instead of a static port can reduce the chances of this
problem occurring. However, with a dynamic port you have additional client
connectivity and firewall issues to deal with. To determine what application is
using the port, follow these steps:
If it is not possible to manually stop all third-party services every time that SQL Server is restarted, it would be better to create dependencies so that all the third-party services are dependent on the SQL service. For additional information on resolving this problem, click the article number below to view the article in the Microsoft Knowledge Base: 307197
(http://support.microsoft.com/kb/307197/EN-US/
)
PRB: SQL Virtual Cluster Server Fails to Bind to the Port on Which it is Listening
MORE INFORMATIONDefault ServicesDefault services for Microsoft Windows NT 4.0 and Microsoft Windows 2000 are provided below. In addition to these default services, other services may be listed in the Services dialog box for a computer (for example, network transports or other services that have been installed on that computer).Windows NT 4.0 Services
Windows 2000 Services
http://technet.microsoft.com/en-us/library/bb726981.aspx
(http://technet.microsoft.com/en-us/library/bb726981.aspx)
Portqry.exe is a command-line utility that you can use to help
troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based
computers. The utility reports the port status of TCP and UDP ports on a
computer that you choose.
For
additional information about the Portqry.exe command-line utility, click the
article numbers below to view the articles in the Microsoft Knowledge Base: 310099
(http://support.microsoft.com/kb/310099/EN-US/
)
Description of the Portqry.exe Command-Line Utility
310513
(http://support.microsoft.com/kb/310513/EN-US/
)
How to Make Portqry.exe Only Report Listening Ports
In certain circumstances, the error message might occur
because of the bug described in the following Microsoft Knowledge Base article:
312935
(http://support.microsoft.com/kb/312935/EN-US/
)
FIX: SQL Server Fails to Bind TCP/IP Port at Startup
| Article Translations
|
Back to the top
