에서 zh 전에 특별한 요구가 있어야합니다, 당신은 보조 무기 외부 데이터베이스에 연결해야합니다, 당신은 TCPIP 서비스를 열어야합니다.
방화벽이 있기 때문에 그러나, 종종 연결이 실패합니다.
온라인 정보의 요약에 따르면,이 문제를 해결하기 위해, 작은 방망이를 썼다 :
@echo ========= 열기 SQL 서버 자체 포트 =================== @echo 의 SQLServer의 기본 인스턴스 포트를 1433 사용 netsh 방화벽 설정 TCP를 portopening을 1433 " "SQLServer에 @echo 전용 관리자 연결 포트를 1434 사용 netsh 방화벽 설정 의"SQL 관리자 연결 TCP 1434 portopening " @echo 기존의 SQL Server 서비스 브로커 포트 4022 사용 netsh 방화벽 설정 "SQL 서비스 브로커를 TCP 4022를 portopening을 " @echo 거래-SQL 디버거 활성화를 / RPC 포트 135 netsh 방화벽 설정 TCP 135 portopening "SQL 디버거 / RPC" @echo ========= 열기 분석 서비스 포트 ============== @echo SSAS에게 기본 인스턴스 포트 2383 사용 netsh 방화벽 설정 TCP 2383 "분석 서비스"portopening @echo 사용 SQL 서버를 브라우저 서비스 포트 2382 netsh 방화벽 설정 portopening TCP 2382 "SQL 브라우저" @echo ========= 열기 기타 응용 프로그램 포트 ============== @echo HTTP 포트 80 사용 은 netsh를 방화벽 설정 "HTTP를"TCP 80 portopening @echo SSL 포트를 443 사용 netsh 방화벽 설정 TCP 443 "SSL을"portopening @echo 포트 활성화 를 위해를 SQL Server 브라우저 서비스의 '찾아보기'버튼 netsh 방화벽 설정 "SQL Browser"를 1434 UDP를 portopening @echo 멀티 캐스트 브로드 캐스트 응답 허용 에 UDP (브라우저 서비스 열거 OK)를 netsh 방화벽 설정을 ENABLE multicastbroadcastresponse 멀티
원격 연결을 원하는 경우, 반드시 당신의 TCPIP 프로토콜이 열려 있도록, SQL Browser 서비스를 사용할 수 있습니다.
HTTPS : //www.cnblogs.com/wanghao4023030/p/11010032.html 재현