sqlserver 데이터베이스는 인트라넷 간에 연결할 수 없습니다.
외부 네트워크 연결이란 무엇을 의미하나요? (어쨌든 데이터베이스를 외부 네트워크에 두고 직접 연결하는 것은 매우 위험합니다.) 외부 네트워크에서 내부 네트워크로 연결하는 데이터베이스 서버인가요? 이때 인트라넷의 데이터베이스 IP와 포트에 접근하는 방법을 지정해야 합니다. 이는 일반적으로 NAT 포트 매핑을 통해 이루어집니다. (이때, 외부 네트워크 IP의 포트가 반드시 1433은 아닙니다. 내부 네트워크 머신의 1433 방화벽이 켜져 있나요?) 아니면 내부 네트워크에서 외부 네트워크에 있는 데이터베이스 서버에 연결하고 있나요? 이 경우 일반적으로 원격 서버 구성 방법에 따라 제한이 많지 않습니다. 1. 데이터베이스가 원격 연결을 허용하는지 확인합니다./question/443193756.html?old=1&afterAnswer=1#here2. 데이터베이스 서비스가 정상적으로 시작되었는지 확인하고 Windows 서비스 관리자를 통해 서비스를 확인합니다. 3. 데이터베이스 서버의 방화벽 활성화가 14와 동일한지 확인합니다. 클라이언트에서 서버 네트워크가 원활한지 확인합니다. 클라이언트의 명령줄에서 c:>ping 서버 이름을 실행합니다. 5. 연결 문자열을 확인합니다. 호스트 이름\인스턴스 이름, 포트를 포함하여 정확합니다. 프로그래밍에 따라 다릅니다.
6. 데이터베이스가 혼합 로그인 방법을 허용하는지 확인하십시오. 1과 동일