2012-11-03 3 views
2

연결 문자열을 작성할 때 포트를 제공하지 않으면 [SERVER] [INSTANCE_NAME]와 (과) 비슷한 명명 된 인스턴스를 통해 SQL Server에 연결할 수 있습니다.포트가 SQL Server에서 자동으로 수집됩니까?

sqlclient가 자동으로 포트 번호를 수집합니까? 인스턴스가 기본 인스턴스 인 경우에도 포트 번호에 신경 써야합니까?

이 질문이 초보자 인 경우 죄송합니다. 구글은 나에게 아무것도 팔지 않았다.

감사합니다.

답변

1

한 가지 생각입니다 동일한 컴퓨터에 설치된 SQL Server의 다중 인스턴스가있는 경우, 각 인스턴스는 다른 임의의 포트 번호를 사용합니다 (SQL Server 구성 관리자를 사용하여 특정 포트 번호를 지정할 수 있지만 & 속성을 마우스 오른쪽 단추로 클릭).

인스턴스 이름을 통해 연결하고 SQL Server Browser 서비스가 실행중인 경우 모든 요청이 해당 포트로 자동으로 리디렉션됩니다.

SQL Server의 Express Edition (즉, 무료 버전)이 기본적으로 TCP/IP 프로토콜을 활성화하지 않는다는 점도 명심해야합니다. 이전 버전의 SQL Server에서이 동작을 알고 있지만 최신 버전에서는 변경되었을 수 있습니다.