1

기존 Asp.NET 응용 프로그램을 Azure로 이동해야하며 SQL Server를 호스팅하는 가상 컴퓨터도 설정해야합니다. 이제는 항상 배포를 계속하고 싶지 않습니다. 아직 Azure가 아직 존재하지 않도록 구성했습니다. 난 단지 내가 가상 머신에서 SQL 서버 인스턴스에 연결하는 응용 프로그램을 얻을 수 있는지 확인하고 싶습니다.SDK가없는 azure SQL Server VM에 기존 asp.net 응용 프로그램을 연결

저는 Azure에 관해서는 완전히 초보자입니다. 그래서 나는 내가하고있는 일에 대해 전혀 몰랐다.하지만 나는 그것을 배우기 위해 자습서와 좋은 '구글'을 사용하고있다.

<add name="AzureSqlServer" connectionString="Data Source=tcp:[internal-IP]; 
Initial Catalog=TestDb;User ID=[sql-user];Password=[sql-pass];Encrypt=true; 
Trusted_Connection=false;TrustServerCertificate=true" 
providerName="System.Data.SqlClient" /> 

이 자체적으로 연결되지 않는, 그래서 내가해야 할 뭔가가 분명히 거기에 다음과 같이

나는, 내 Web.config의에서 연결 문자열 this tutorial에 나와있는 방법을 포맷해야합니다. 이 튜토리얼은 SQL 서버가있는 Azure 호스트 VM에 연결하는 웹 역할 설정을 포함하여 Azure SDK를 설치해야하는 여러 단계로이 섹션을 따라합니다. 그게 전부 괜찮아요, 멋쟁이지만, 그것에 대해 아무 말도하지 않는 작은 작은 것이 있습니다 :

밝혀 졌 듯이 Azure SDK는 Windows Vista 이상에서만 호환됩니다. 따라서 Win7 가상 머신을 만들 수는 있지만 며칠이 걸릴 것입니다.

Azure SDK를 사용하는 것 이외에 Azure가 호스팅하는 SQL Server 가상 컴퓨터에 Asp.NET 웹 응용 프로그램을 연결하는 다른 방법이 있습니까?

+0

아마도 자신에게 비누 상자 논평을 맡기는 것이 좋습니다. 이것은 프로그래밍 Q & A를위한 것입니다. –

답변

0

Azure에 대해 전혀 모르는 언급이 있으니, 특히 튜토리얼을 www.windowsazure.com에서 확인하는 것이 좋습니다. 특히 프로덕션 애플리케이션을 거의 알지 못하는 환경으로 출시하려는 경우에 유용합니다. (예를 들어, 당신이 웹 역할 같은 것을 사용하거나, 하늘빛 웹 사이트) SQL 서버는 VM, 에서 실행중인 경우 VM이 asp.net 응용 프로그램에서 다른 배치의 일부입니다 :

는 그런 말로 미루어 보아, , 은 IP 주소에 액세스 할 수 없기 때문에 SQL Server의 내부 IP 주소를 사용합니다 (각 배포는 전용 네트워크에 있습니다). 옵션은 다음과 같습니다

  • 당신이 푸른 웹 사이트에 귀하의 웹 사이트를 배포 한 경우, 당신은 공개 엔드 포인트를 통해 SQL 서버 VM에 도달 할 것 (해당 엔드 포인트를 작성해야 것, 입력 엔드 포인트라고 포트 1433이 열린 상태). 그래서 그것은 yoursqldeployment.cloudapp.net:1433이 될 것입니다.
  • 웹 역할 (yourwebapp.cloudapp.net)을 사용하여 클라우드 서비스에 배포 한 경우 웹 사이트와 동일한 작업을 수행하거나 클라우드 서비스와 SQL Server 가상 컴퓨터간에 가상 네트워크를 만들 수 있습니다 전개.
  • 웹 사이트를 SQL Server VM과 동일한 배포로 가상 컴퓨터에 배포 한 경우 (해당 웹 사이트의 경우처럼) 내부 IP 주소를 통해 SQL Server와 직접 통신하거나 DNS 이름.

모든 데이터가 동일한 데이터 센터에 있으면 데이터 센터 외부에서 웹 사이트와 데이터베이스간에 데이터 트래픽이 발생하지 않습니다.

Azure SDK에 대해 한 가지 더 : 저장소 및 기타 서비스에 액세스하기 위해 SDK가 필요할 수도 있지만 다른 가상 시스템과 통신하는 데 SDK가 필요하지 않습니다.

+0

팁을 주셔서 감사합니다. 이미 MSDN에서 자습서를 사용하고 있지만 아마도 WindowsAzure.com이 도움이 될 것입니다. 내가 사용하고있는 자습서에는 VM에 대한 끝점 ** 구성에 대한 언급이 없었습니다. 연결 문제가 해결되지 않는 것 같습니다. 마치 다른 문제가있는 것처럼 보이지만 한 번에 한 단계 씩 진행됩니다. – FireSBurnsmuP

+0

또한 [Azure Training Kit] (http://www.microsoft.com/en-us/download/details.aspx?id=8396)를 다운로드하는 것이 좋습니다. 실습 랩을 포함하여 훨씬 더 많이 다루었습니다. –

+0

팁 주셔서 감사합니다. 이 키트는 Windows XP를 지원하지 않지만,이 프로젝트가 나에게 새로운 작업 PC를 제공하는 것처럼 보입니다. 따라서 Windows 7로 업그레이드 한 후에는 꼭 잡을 수있을 것입니다. – FireSBurnsmuP

관련 문제