2017-01-03 1 views
0

Android 앱을 개발 중입니다. 내 응용 프로그램이 시작될 때 아래 스크린 샷에서이 오류가 나타납니다. enter image description hereMicrosoft Azure 데이터베이스에 클라이언트 IP 액세스를 허용하는 방법은 무엇입니까?

오류 메시지에서 클라이언트 IP에 대한 액세스를 허용하는 Azure 포털의 내 서버에 새 규칙을 추가했지만 여전히 동일한 오류가 있습니다. 내가 sp_set_firewall_rule을 실행하려고 할 때 나는이 있습니다

enter image description here

내가 푸른에 마이크로 소프트 SQL 서버 데이터베이스에 내 안드로이드 응용 프로그램을 연결하는 웹 서비스를 사용하고 있습니다.

+4

당신은 정말 SQL 서버에 직접 안드로이드 응용 프로그램을 연결해서는 안된다. 그 사이에 REST API를 두어야합니다. – ceejayoz

+1

이것은 [이 답변] (http://stackoverflow.com/questions/35804227/cant-find-firewall-settings-for-sql-server/35804501#35804501)을 포함하여 여러 번 다루어졌습니다. SQL 데이터베이스 방화벽 설정은 포털에 있습니다. 웹 서비스의 IP 주소를 추가해야합니다. (또는 웹 응용 프로그램 내부에서 웹 서비스를 호스팅하는 경우 Azure Services를 방화벽 허용 목록에 추가하십시오.) –

답변

0

@DavidMakogon은 Azure에 웹 서비스가 배포 된 경우 Azure 서비스에 대한 액세스 허용 여부를 Azure SQL 데이터베이스의 방화벽에서 확인하십시오. 아래 그림을 참조하십시오.

그림 1. 검색 포털 enter image description here 그림 2. 귀하의 SQL 애저의 개요 탭은 SQL에 액세스 할 수 있습니다 하늘빛에 그런 웹 서비스를 모두 ON enter image description here

Allow access to Azure Service에 대한 옵션을 사용 데이터 베이스.

SQL 데이터베이스에 액세스하기 위해 다른 플랫폼에 웹 서비스가 배포 된 경우 Add client IP을 클릭해야하며 Client IP address이 아래 그림과 같이 방화벽 허용 목록에 추가됩니다.

enter image description here

관련 문제