program story

IP 주소가 'XXX.XXX.XXX.XX'인 Windows Azure 클라이언트는 서버에 액세스 할 수 없습니다.

inputbox 2020. 12. 8. 08:01
반응형

IP 주소가 'XXX.XXX.XXX.XX'인 Windows Azure 클라이언트는 서버에 액세스 할 수 없습니다.


Windows Azure에서 서버, 데이터베이스 및 방화벽 설정 (규칙)을 설정했습니다. Windows Azure 방화벽 탭 아래에 IP In 방화벽 설정을 추가했습니다.

Azure 플랫폼에서 관리를 사용하여 데이터베이스에 연결하려고 할 때이 오류 메시지가 표시됩니다.

방화벽 확인에 실패했습니다. 로그인에서 요청한 'XXXXXXXXX'서버를 열 수 없습니다. IP 주소가 'XXXXXXXXX'인 클라이언트는 서버에 액세스 할 수 없습니다. 액세스를 활성화하려면 SQL Azure Portal을 사용하거나 master 데이터베이스에서 sp_set_firewall_rule을 실행하여이 IP 주소 또는 주소 범위에 대한 방화벽 규칙을 만듭니다. 이 변경 사항이 적용 되려면 최대 5 분이 소요될 수 있습니다.

또한 Sql Server Management Studio를 통해 연결할 수 없습니다. 내 IP 주소에 동일한 연결 문제가 발생했습니다.

고정 IP를 사용하고 있지 않지만이 과정에서 내 IP가 변경되지 않았습니다. 나는 많은 예제를 시도했지만 모두 내가 이미 한 방화벽 규칙을 추가하려면 말하고 있습니다.

포트 번호 1433에 대한 방화벽 예외를 추가했습니다.

그러나 여전히 작동하지 않습니다. 어떤 유형의 설정이 여전히 누락되었는지 알려주십시오.

미리 감사드립니다.


Azure Portal에서 SQL Azure를 관리하려면 "다른 Windows Azure 서비스가이 서버에 연결하도록 허용"을 선택해야합니다. 나중에 Azure에 배포 된 웹 / 작업자 역할에도 필요합니다.여기에 이미지 설명 입력

집 / 직장 PC에서 연결하려면 공용 IP 주소로 방화벽을 최신 상태로 유지해야합니다! 공용 IP 주소는 새 방화벽 규칙을 추가 할 때 나타나는 작은 팝업 창에 있습니다.

여기에 이미지 설명 입력


새 버전의 Windows azure에서는 방화벽 설정으로 이동하여 클라이언트 IP 추가를 클릭하면 괜찮습니다. 아래 그림 참조


Azure가 계속 변경됨에 따라 방화벽에 도달하는 방법도 변경됩니다. SQL Server, 방화벽, 범위 추가를 차례로 클릭합니다.

SQL 서버 (데이터베이스가 아니라 서버)를 클릭하고-> 방화벽을 클릭하고-> 허용 할 IP 범위를 추가합니다.

저장을 클릭하는 것을 잊지 마십시오!


Azure Portal에 로그인

데이터베이스 구독 선택

도구를 클릭하십시오

이제 'VisualStudio에서 열기'옵션이 있습니다 (클릭).

"방화벽 구성"을 클릭하여 볼 수 있습니다.

새 IP를 추가하십시오.

완료 :)


Azure 구성 방화벽

이것은 단순히 Saurin Vala가 말한 것을 시각적으로 보여줍니다. Azure에서 어떤 이유로 든 먼저 Visual Studio에서 열기를 클릭해야합니다.


이 작업을 정기적으로 수행해야하는 경우 Windows Azure Powershell Cmdlet을 설치하는 것이 좋습니다 . 설치가 완료되면 GitHub에서 일반적인 작업의 여러 스크립트를 제공하는 오픈 소스 프로젝트를 만들었습니다.

방화벽 규칙을 변경하는 것은 이러한 일반적인 작업 중 하나이며 소스는 여기에서 찾을 수 있습니다. Windows Azure Powershell Extensions

이러한 확장을 설치하려면 내 블로그 게시물 SQL Azure Powershell for Developers on the Run 의 지침을 따를 수 있습니다 !

향후 업데이트에서는 Windows Azure 계정에 대한 SubscriptionId 및 Thumbprint의 CSV 파일을 만들 필요없이 publishsettings 파일을 제공하는 추가 기능을 제공 할 것입니다.


이 문제를 해결하기 위해 내가 한 일이 있습니다. 방화벽 설정 DB-> 개요-> 방화벽 설정으로 이동하여여기에 이미지 설명 입력


이미 알고 계시 겠지만 Microsoft는 Azure Portal의 모든 곳에서 모든 것을 변경합니다. UX / UI에 관심이 있다는 것을 보여 주므로 좋지만 필요할 때 작업을 수행하는 것은 약간 짜증납니다.

따라서 현재 특정 SQL 데이터베이스 인스턴스에 대한 방화벽 규칙을 편집하려면 아래 단계를 따릅니다.

홈> [SQL 데이터베이스]> 개요> 서버 방화벽 설정

또는

홈> 모든 리소스> [SQL 데이터베이스 검색]> [SQL 데이터베이스]> 개요> 서버 방화벽 설정

아래 이미지는 UI 흐름을 보여줍니다.

여기에 이미지 설명 입력


나를 위해 그것은

ARM (Azure Portal)

왼쪽에서 SQL 데이터베이스 하위 폴더를 선택하거나 추가 할 더 많은 섹션에서 찾습니다.

SQL 데이터베이스 선택

클릭 방화벽

내부 규칙 이름 및 IP

참고 URL : https://stackoverflow.com/questions/8543653/windows-azure-client-with-ip-address-xxx-xxx-xxx-xx-is-not-allowed-to-access-t

반응형