1

안녕하세요,방법 : Windows 가상 머신을 통해 Azure SQL Server 데이터베이스에 연결

Windows Azure에서 SQL Server 데이터베이스를 만들었습니다. 나는이 응용 프로그램과이 데이터베이스를 통합 한 후 작업 fine.i 또한 내 응용 프로그램을 이동하려는 azure virtual machine.i는 this.and에 대한 필수 환경 (즉, java와 tomcat을 설치하는 의미)을 만들었도 azure SQL 서버 데이터베이스에서도 IP 주소를 허용합니다. 나누었다 또한 wirewall 설정에서 포트 번호를 허용 database.i 연결하는 동안은 Connect open connection error

을 보여주는하지만 여전히 나는 데이터베이스에 연결할 수 없습니다입니다.

의견을 보내주십시오. 귀하의 질문에서

답변

2

는 조금 불분명 한 데이터베이스를 사용중인 -

당신이 (즉, PaaS를 버전) '윈도우 Azure SQL 데이터베이스'를 사용하는 경우, 해당 서버의을 보장하기 위해 필요한 것보다 방화벽은 Windows Azure 관리 포털을 통해 Windows Azure Services를 허용하도록 구성되어 있으며 연결을 시도 할 때 서버의 정규화 된 이름을 사용해야합니다 (예 : ABCD.database.windows.net)

SQL을 배포 한 경우 VM을 서버로 VM을 사용하는 경우 두 가지 옵션이 있습니다. VM을위한 끝점을 정의하여 포트 1433 (또는 해당 문제에 대해 1433에 매핑 된 다른 포트)을 외부로 열어서 클라우드 서비스의 DNS 항목을 사용하여 데이터베이스에 연결하거나 데이터베이스 VM과 응용 프로그램 VM을 모두 배포 할 가상 네트워크를 정의합니다. 후자의 경우 개인 IP를 사용하여 데이터베이스를 참조 할 수 있습니다.

this 다소 유용 할 수도 있습니다.

관련 문제