2014-02-21 2 views
0

사용자가 공개 키를 통해 데이터베이스 (SQL Server 2008 R2)를 사용해야 응용 프로그램을 사용할 수 있으므로 사용자는 어디서나 응용 프로그램을 사용할 수 있습니다.포트 전달이 작동하지 않습니다.

포트를위한 라우터를 구성했습니다. 방화벽에 포트와 sql-browser를 추가합니다.

그리고 난 = [publicIp] \ SQLEXPRESS, 1433 데이터 소스를하려고 할 때 난 단지 서버에 액세스 할 수 있습니다 때 네트워크 메신저 .. 하지만 서버에 액세스 할 수없는 경우 메신저되지도 network..and 캔트 핑 (ping)에서 공개 ip .. 나는 이미 포트 1433을 열었습니다.

무엇이 문제인가 보입니까?

+0

앞으로 포트 란 무엇입니까? . 5678에서 1433 (SQLServer)와 같은 라우터에서 포워드 포트를 사용하는 경우 네트워크에서 [publicIp] \ SQLEXPRESS, 5678을 사용해야하며 포트 5678은 라우터에 의해 1433 포트로 포워딩됩니다 –

답변

0

포트 1433으로 충분하지 않습니다. 기본 인스턴스와 다른 인스턴스를 실행 중이면 다른 포트에서 실행됩니다. 일반적으로 SQL 브라우저 서비스를 사용하면 쉽게 찾을 수 있지만 모든 관련 포트도 전달해야하므로 상당히 다루기가 어렵습니다. 대신 SQL 서버 구성에서 올바른 포트를 수동으로 설정하고 명시 적 포트로 연결하십시오.

+0

그 외에도 고정 포트를 설정할 수 있습니다 명명 된 인스턴스. 그건 도움이 될 수도 – Punter015

+0

옙 .. 정적 SQL 서버 구성에 포트를 이미 설정 .. 아직도 작동하지 않습니다 – DarrelAbello

+0

@ user3283259 그리고 두 포팅 포트 포워딩을 가지고 있니? 그리고 명시된 포트로 연결하고 있습니까? 또한 서버의 방화벽이 연결을 차단하고 있지 않은지 확인하십시오. – Luaan

관련 문제