2013-10-22 2 views
1

네트워크에서 볼 수 있도록 SQL Server Express의 명명 된 인스턴스가 있습니다. 나는 그 일을 할 수 있었지만 다른 기계는 기본 포트 임에도 불구하고 포트 번호를 지정하는 것만 연결할 수 있습니다.포트가없는 SQL Server 명명 된 인스턴스 원격 연결

예를 들어

, 기타 기계 (1433 SQL Server의 기본 포트)를 사용하여 광산에 연결할 수 있습니다

<hostname>\<instancename>,1433 

그러나 다른 컴퓨터는 포트 사용하지 않고 연결할 수 없습니다 :

<hostname>\<instancename> 

방화벽 (다른 사람들이 문을 지정하여 연결할 수 있음)을 확인하고 SQL Server Browser가 실행 중입니다 (완전히 이해하지는 않지만 약간의 차이가 있음을 읽음).

팁이 있습니까? 감사.

+0

다른 컴퓨터가 어떻게 연결을 시도합니까? –

+1

브라우저 서비스를 시작한 후 SQL Server 서비스를 다시 시작 했습니까? 이것은 필수 항목입니다. –

+0

FYI SQL Browser는 SQL Server 인스턴스를 네트워크에 게시하는 전화 번호부와 같습니다. 포트 1434에서 실행됩니다. 일반적으로 명명 된 인스턴스를 사용하고 네트워크 외부의 시스템에서 설치되는 인스턴스와 해당 인스턴스에 연결하는 방법을 찾는 경우에만 필요합니다. 브라우저가 실행 중이 아니거나 액세스 할 수없는 경우 연결 문자열, 즉 포트 번호에 더 구체적인 연결 정보가 필요합니다. –

답변

1

기본 포트에서 실행중인 경우 인스턴스 이름을 첨부하지 않고 호스트 이름에 연결해보십시오.

1

인스턴스가 있고 포트를 선언하지 않으려면 SQL Server Browser가 실행 중인지 확인해야합니다. 가서 "SQL Server 구성 관리자"를 확인하십시오.

+0

기본 SQLServer 외에 이전 Win-7 랩톱에 인스턴스를 설치했습니다. SQL Server Browser 서비스가 사용 안 함으로 설정되었습니다. 그것을 가능하게하고 일이 시작되었습니다! SQL Server 구성 관리자를 사용하여 두 인스턴스 모두 TCP \ IP 프로토콜을 활성화해야합니다. 기본값은 Shared Memory가 enabled로 설정된 것입니다. –

관련 문제