영업: 1-800-867-1380

방법: ASP.NET을 사용하여 Azure SQL 데이터베이스에 연결

업데이트 날짜: 2014년 11월

SQL Server를 사용할 때와 같은 방법으로 Microsoft Azure SQL 데이터베이스에서 ASP.NET 컨트롤로 데이터를 바인딩할 수 있습니다. SqlDataSource 클래스는 Microsoft Azure SQL 데이터베이스와 호환되므로 연결 문자열을 하나만 변경하여 기존 솔루션을 변환할 수 있습니다.

Azure SQL 데이터베이스에서 데이터베이스에 연결할 때 고려해야 할 일반적인 사항은 프로그래밍 방식으로 Azure SQL 데이터베이스에 연결하기 위한 지침를 참조하십시오.

이 예제에서는 ASP.NET GridView 컨트롤을 Azure에서 호스트되는 서비스에서 Azure SQL 데이터베이스로 바인딩하는 방법을 보여 줍니다. GridView 컨트롤을 사용하면 코드를 작성하지 않고도 Azure SQL 데이터베이스에서 데이터를 삽입, 업데이트 및 삭제할 수 있습니다.

  1. DSInit 명령줄 도구를 사용하여 저장소 에뮬레이터 초기화의 설명에 따라 Azure SDK와 함께 설치되는 저장소 에뮬레이터가 올바른 데이터베이스를 가리키도록 초기화해야 합니다.

  2. 프로그래밍 방식으로 Azure SQL 데이터베이스에 연결하기 위한 지침의 정보를 검토하여 방화벽과 포트가 Azure SQL 데이터베이스와 연결되도록 구성되었는지 확인합니다.

  1. sqlcmd 유틸리티를 사용하여 Azure SQL 데이터베이스 서버에 연결합니다. 연결에 대한 자세한 내용은 방법: sqlcmd를 사용하여 Azure SQL 데이터베이스에 연결을 참조하세요.

  2. 다음 Transact-SQL 명령을 실행합니다.

    1> CREATE DATABASE TestDb; 2> GO 1> QUIT
    
  3. TestDb에 연결하고 다음 Transact-SQL 명령을 실행합니다.

    1> CREATE TABLE Table1 (Col1 int primary key, Col2 varchar(20)); 2> GO 1> INSERT INTO Table1 (Col1, Col2) VALUES (1, 'string1'), (2, 'string2'); 2> GO 1> QUIT
    

  1. Visual Studio의 파일 메뉴에서 새로 만들기를 클릭하고 프로젝트를 선택합니다.

    note참고
    Azure 개발 패브릭을 사용하려면 관리자로 Visual Studio를 실행해야 합니다.

  2. 새 프로젝트 대화 상자의 설치된템플릿 목록에서 Visual C# 또는 Visual Basic에 대한 클라우드를 선택합니다.

  3. 템플릿 목록에서 ASP.NET 웹 응용 프로그램을 선택합니다. 이름으로 DataBinding을 입력하고 확인을 클릭합니다.

  4. 새 ASP.NET 프로젝트 대화 상자의 템플릿 목록에서 Web Forms를 선택하고 클라우드의 호스트 확인란이 선택되어 있는지 확인한 후에 확인을 클릭합니다.

  5. 솔루션 탐색기에서 Default.aspx를 두 번 클릭한 다음 디자인을 클릭하여 디자인 뷰로 전환합니다.

  6. GridView 컨트롤을 도구 상자에서 디자인 화면으로 끌어 놓습니다.

  7. GridView의 속성 창에서 AutoGenerateDeleteButtonAutoGenerateEditButtontrue로 설정합니다.

  1. 솔루션 탐색기에서 Web.config를 두 번 클릭합니다.

  2. Web.config에서 현재 연결 문자열을 다음 문자열로 바꾸고 적절한 값을 제공합니다.

  3. Default.aspx에서 원본을 클릭하여 원본 뷰로 전환합니다.

  4. <asp:Content> 태그 내에 다음 태그를 추가하여 연결을 위한 SqlDataSource 컨트롤을 만듭니다.

    여기에는 컨트롤에 대한 SELECT, INSERT, UPDATE 및 DELETE 논리도 포함됩니다.

  5. Default.aspx에서 GridView 컨트롤의 태그에 다음 특성을 추가합니다. DataSourceID="SqlAzureDataSource"DataKeyNames="Col1".

  6. F5 키를 눌러 솔루션을 실행합니다. 브라우저가 열리고 테이블의 내용이 표시됩니다. 사용자는 테이블의 값을 편집하고 삭제할 수 있습니다.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft