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 서버 (데이터베이스가 아니라 서버)를 클릭하고-> 방화벽을 클릭하고-> 허용 할 IP 범위를 추가합니다.
저장을 클릭하는 것을 잊지 마십시오!
Azure Portal에 로그인
데이터베이스 구독 선택
도구를 클릭하십시오
이제 'VisualStudio에서 열기'옵션이 있습니다 (클릭).
"방화벽 구성"을 클릭하여 볼 수 있습니다.
새 IP를 추가하십시오.
완료 :)
이것은 단순히 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
'program story' 카테고리의 다른 글
Haskell 기능 적용 및 커링 (0) | 2020.12.08 |
---|---|
한 요소의 모든 속성을 복사하여 다른 요소에 적용하는 방법은 무엇입니까? (0) | 2020.12.08 |
부동 소수점이 부정확하기 때문에 Unittest (때때로)가 실패합니다. (0) | 2020.12.08 |
파이썬에서 재귀 적으로 디렉토리를 복사하고 모두 덮어 쓰는 방법? (0) | 2020.12.08 |
위임에 약한 포인터를 사용하는 이유는 무엇입니까? (0) | 2020.12.07 |