PRB: 다른 응용 프로그램에서 사용 중인 TCP/IP 포트

기술 자료 번역 기술 자료 번역
기술 자료: 293107
모두 확대 | 모두 축소

이 페이지에서

현상

경우에 따라 클라이언트가 포트 1433을 통해 SQL Server와 통신할 수 없거나 SQL Server가 이 포트에서 수신 대기하고 있을 수 있습니다. 오류 로그에 다음과 같은 오류가 나타날 수 있습니다.

SQL Server 2000:
2001-11-14 15:49:14.12 server SuperSocket 정보: TCP 포트 1433을(를) 바인딩하지 못했습니다.
SQL Server 7.0:
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.

원인

SQL Server가 시작되기 전에 다른 응용 프로그램이나 서비스가 이 포트를 제어하고 있었습니다. 포트 1433은 SQL Server용으로 예약되었지만 Winsock 응용 프로그램이 1024 이상의 포트를 임의로 사용하므로 포트 1433에도 바인딩할 수 있습니다.

다른 원인으로도 이 문제가 발생할 수 있습니다. 이 문서에 나와 있는 해결 방법으로도 문제가 해결되지 않으면 Microsoft 기술 자료의 다음 문서를 참조하십시오.
319578 PRB: 클러스터에서 IP 주소가 바뀌면 "바인딩하지 못했습니다."라는 오류 메시지가 나타난다
312935 PRB: 시작 시 SQL Server가 TCP/IP 포트에 바인딩하지 못한다
308091 BUG: 여러 SQL Server 2000 인스턴스에서 서버 숨기기 옵션을 사용할 수 없다
307197 PRB: SQL 가상 클러스터 서버가 수신 대기 중인 포트에 바인딩하지 못한다

해결 과정

SQL Server 2000 온라인 설명서 업데이트 버전의 "네트워크 라이브러리" 항목에 나와 있는 것처럼 정적 포트 대신 동적 포트를 사용하도록 SQL Server 2000 인스턴스를 구성하면 이러한 문제가 발생할 가능성이 감소됩니다. 그러나, 동적 포트를 사용할 경우 해결해야 할 클라이언트 연결 및 방화벽 문제가 몇 가지 더 있습니다. 어떤 응용 프로그램에서 이 포트를 사용 중인지 확인하려면 다음과 같이 하십시오.

  • 모든 응용 프로그램과 다른 공급업체 소프트웨어 서비스를 중지합니다. 서버에서 기본 서비스만 실행되고 있어야 합니다.

    참고 기본 서비스 목록은 "추가 정보" 절에 있습니다.
  • 응용 프로그램과 서비스가 중지되면 SQL Server를 시작합니다. 이렇게 하면 SQL Server가 포트 1433의 제어권을 갖습니다.

SQL Server를 다시 시작할 때마다 모든 다른 공급업체의 서비스를 수동으로 중지할 수 없는 경우에는 이러한 모든 서비스가 SQL 서비스에 종속되도록 종속 관계를 만드는 것이 좋습니다.

이 문제를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
307197 PRB: SQL 가상 클러스터 서버가 수신 대기 중인 포트에 바인딩하지 못한다

추가 정보

기본 서비스

Microsoft Windows NT 4.0과 Microsoft Windows 2000의 기본 서비스 목록이 아래에 나와 있습니다. 컴퓨터에 네트워크 전송 서비스나 다른 서비스가 설치된 경우 해당 컴퓨터의 서비스 대화 상자에 이러한 기본 서비스 외에 다른 서비스도 나타날 수 있습니다.

Windows NT 4.0 서비스

  • Alerter
  • ClipBook Server
  • Computer Browser
  • Directory Replicator
  • Event Log
  • Messenger
  • Net Logon
  • Network DDE
  • Network DDE DSDM
  • NT LM Security Support Provider
  • Remote Procedure Call (RPC) Locator
  • Remote Procedure Call (RPC) Service
  • Schedule
  • Server
  • Spooler
  • UPS
  • Workstation

Windows 2000 서비스

  • Alerter
  • Computer Browser
  • Distributed File System
  • Distributed Link Tracking Client
  • Distributed Link Tracking Server
  • DNS Client
  • Event Log
  • IPSEC Policy Agent
  • License Logging Service
  • Logical Disk Manager
  • Messenger
  • Net Logon
  • NT LM Security Support Provider
  • Network Connectors
  • Plug and Play
  • Process Control
  • Remote Procedure Call (RPC) Locator
  • Remote Procedure Call (RPC) Service
  • Remote Registry Service
  • Removable Storage
  • RunAs Service
  • Security Accounts Manager
  • Server
  • Spooler
  • TCP/IP NetBIOS Helper
  • Time Service
  • Windows Management Instrumentation Driver Extensions
  • Windows Time
  • Workstation
TCP/IP에 대한 자세한 내용은 "Windows 2000의 TCP/IP 구현 세부 내용" 백서를 참조하십시오.
http://www.microsoft.com/korea/windows2000/techinfo/howitworks/communications/networkbasics/tcpip_implement.asp
Portqry.exe는 TCP/IP 연결 문제를 해결하는 데 사용할 수 있는 명령줄 유틸리티입니다. Portqry.exe는 Windows 2000 기반 컴퓨터에서 실행됩니다. 이 유틸리티는 사용자가 선택한 컴퓨터에서 TCP 및 UDP 포트의 포트 상태를 보고합니다. Portqry.exe 명령줄 유틸리티에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
310099 Portqry.exe 명령줄 유틸리티에 대한 설명
310513 Portqry.exe가 수신 대기 중인 포트만 보고하도록 하는 방법
경우에 따라서는 다음 Microsoft 기술 자료 문서에 설명되어 있는 버그 때문에 오류 메시지가 발생할 수 있습니다.
312935 PRB: 시작 시 SQL Server가 TCP/IP 포트에 바인딩하지 못한다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 293107 - 마지막 검토: 2011년 2월 15일 화요일 - 수정: 6.3
키워드:?
kbsqlmanagementtools kbprb KB293107

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com