블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

2011.08.10 08:30 Microsft Azure/SQL Databases

SQL Azure Reporting (1)

SQL Azure Reporting 에 대한 CTP 신청 결과 메일을 714날 받았습니다.

SQL Azure Reporting 은 로컬 네트워크에서 SQL Server Reporting Service가 돌아가는 보고서 서버를 별도로 운영하던 것을 Azure 환경으로 옮겼다고 보시면 됩니다. 물론 데이터 원본은 SQL Azure가 일반적이겠죠.

아래는 SQL Azure Reporting 을 활성화하고 Management Portal의 사이트입니다.

 

위 화면에서는 별다른 설정은 없고 암호를 다시 설정할 수 있습니다. 보고서 관리자 계정은 동적으로 생성됩니다. 웹 서비스 URL 을 얻을 수 있고요. 다른 추가 관리 사항은 없습니다.

아래는 샘플 보고서를 배포한 결과의 보고서 사이트입니다.

샘플을 클릭할 경우 아래와 같은 보고서를 볼 수 있습니다.

 

아래 사이트는 SQL Azure Reporting에 대한 참조 링크입니다.

http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-samples.aspx

SQL Azure Reporting으로 서비스 하는 방법은 두 가지 있습니다.

l  SQL Azure Reporting 서버에서 보고서를 실행

l  Report Viewer 를 통해 Windows Azure 어플리케이션을 통해 실행

먼저 첫 번째 방법에 대한 보다 더 구체적인 내용을 다음 글에서 나열해보도록 하겠습니다.

이상으로 간단히 살펴보았는데 아직은 로컬의 SSRS 처럼 보안, 매개변수관리, 캐시/스냅샵 등은 지원하지 않고 있습니다. 보고서를 Azure 환경에서 서비스만 하고 있을 뿐입니다.

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure Reporting (3)  (0) 2011.08.24
SQL Azure Reporting(2)  (1) 2011.08.17
SQL Azure Reporting (1)  (0) 2011.08.10
SQL Azure 데이터 이용(5)  (0) 2011.08.03
SQL Azure 데이터 이용(4)  (0) 2011.07.27
SQL Server CodeName “Denail” CTP 3에서의 SQL Azure 액세스  (0) 2011.07.21
posted by 정홍주
2011.08.03 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(5)

 

앞에서 언급한대로 WCF REST 서비스를 JSON으로 Windows Phone에서 액세스 해보도록 하겠습니다.

WCF 서비스 웹 역할을 생성하고 서비스의 OperationContract을 아래와 같이 정의했습니다.


GetProductByCategoryID 메서드는 입력 매개변수에 따라 SQL Azure의 데이터를 액세스하고 JSON을 반환하는 내용입니다. 데이터 액세스는 SQL Azure의 아래 화면의 저장 프로시저를 호출하게 됩니다.



크로스 도메인 경계에 대한 내용으로 Clientaccesspolicy.xml 을 프로젝트에 추가했습니다.

 

로컬에서 테스트하고 아래와 같이 클라우드의 프로덕션 환경으로 게시했습니다.

 

Windows Phone 프로젝트를 생성하고 ListBox를 추가하고 ItemTemplate을 아래와 같이 지정합니다.

 

MainPage.xaml.cs 에서는 Load 이벤트에서 아래처럼 JSON 을 반환하기 위해 호출하게 됩니다.


OpenReadCompleted 이벤트에서는 DataContractJsonSerializer 를 이용해서 처리합니다.


 

자 최종결과는 아래와 같습니다. SQL Azure의 데이터를 WCF 서비스 웹 역할을 통해 Windows Phone에서도 손쉽게 이용할 수 있다는 것을 알 수 있습니다.

 

클라우드의 SQL Azure를 이용할 경우 IT 자산이 불필요하며 대역폭을 사용한 만큼 비용을 지불하는 장점이 있습니다. SQL Azure를 이용해서 다양한 클라우드 응용 프로그램에서 평상시 쓰던 ADO.NET을 이용해서 SQL Azure를 손쉽게 이용할 수 있다는 것을 알아보았습니다.

 


posted by 정홍주
2011.07.27 09:46 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(4)

이번에는 WCF 역할을 통해서 SQL Azure 데이터를 액세스해보도록 하겠습니다.

Management Portal 의 몇몇 텍스트가 한글이 제공되어 왔었는데 지금 시점에서는 상당히 많은 부분이 한글로 변경되어 있습니다. 한글로 변경된 화면도 볼 겸 WCF REST 를 이용해서 SQL Azure 데이터를 호출해보도록 하겠습니다.

 

먼저 WCF 서비스 웹 역할을 만들도록 하겠습니다.

 

코드는 아래와 같은 내용으로 처리되어 있습니다. 물론 Web.Config Connection String SQL Azure를 바라 보고 있습니다.



ADO.NET 코딩을 하고 로컬에서 테스트해본 후 잘 나오는 것을 확인했으면 게시해서 Management Portal에 새 호스트를 생성합니다. 한글로 많이 바뀐 것을 알 수 있습니다.

 

스테이징 환경에서 테스트해보고 큰 문제가 없다면 프로덕션 환경으로 변환할 수 있습니다. 변환은 상단 메뉴의 VIP 교환 메뉴를 클릭하면 됩니다.

아래는 프로덕션 환경으로 변환된 결과입니다.

 

이제 WCF 서비스를 호출하여 최종 결과를 확인합니다. 브라우저에서만 결과를 확인하도록 하겠습니다. 클라이언트에서 테스트할 필요는 없을 것 같습니다.

 

다음 글에서는 위에서 만든 WCF REST를 조금 변경하여 Windows Phone 에서도 이용해보도록 하겠습니다.


posted by 정홍주
2011.07.21 08:30 Microsft Azure/SQL Databases

SQL Server CodeName “Denail” CTP 3에서의 SQL Azure 액세스

 

SQL Server CodeName “Denail” CTP 3 가 발표되었습니다. 한국어 버전에 대한 내용도 제공되고 있습니다. 


설치하고 SQL Server CodeName “Denail” CTP 3를 통해 아래와 같이 SQL Azure 를 액세스 해보았습니다
 

물론 잘 액세스되며 CTP 3 한글 버전에서 SQL Azure 를 테스트해볼 수 있습니다.

posted by 정홍주
2011.05.27 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(3)

 

이번에는 SQL Azure의 데이터를 Windows Azure 프로젝트의 ASP.NET MVC 응용프로그램에서 데이터를 이용하는 내용을 알아보도록 하겠습니다.

앞에서 살펴보았듯이 기존 ASP.NET MVC 응용 프로그램과 별 차이가 없는 것을 확인 가능합니다.

Cloud 폴더의 Windows Azure 프로젝트를 생성합니다. 프로젝트 이름은 SQLAzureMVC 으로 지정합니다.

Windows Azure 프로젝트에서는 ASP.NET MVC 웹 역할을 추가합니다.

ASP.NET MVC 웹 역할의 이름은 SQLAZMVCWeb 로 아래와 같이 지정합니다.

 

Models 폴더에 View에서 나타낼 Product 클래스를 아래와 같이 선언합니다. 필요하다면 ProductSubCategory 클래스나 ModelView 클래스를 추가해야 합니다.

 

 

SQL Azure에 있는 데이터를 호출하기 위해 clsProduct에서 Enterprise Library Data Access Block을 이용해서 web.config 에 있는 연결 문자열을 통해 액세스합니다.

 

Controller를 생성하기 위해 Controllers 폴더를 오른쪽 클릭, 추가에서 컨트롤러를 선택하고 이름은 ProductController로 지정합니다.

 

ProductController Index에서는 아래와 같은 형태로 DropDownlist의 데이터는 ViewData로 처리하고 Product List View로 보내주는 내용을 구성합니다. 그리고 DropDownList Change 했을 경우 POST 방식으로 처리되는 Index 메서드를 정의합니다.

public ActionResult Index()

        {

 

clsProduct product = new clsProduct();

 

var d = from p in product.GetProductSubCategory().Tables[0].AsEnumerable()

select new ProductSubCategoryModel

{

Name = p.Field<string>("Name"), 
ProductCategoryID = p.Field<int>("ProductCategoryID")

};

 

ViewData["SubCategories"] = new SelectList(d.ToList(),"ProductCategoryID", "Name");

string  ddlCategory = d.ToList().First().ProductCategoryID.ToString();

           

 

var products = from g in product.GetProducts(ddlCategory).Tables[0].AsEnumerable()

 select new ProductModel

{

Name = g.Field<string>("Name"),

ProductID = g.Field<int>("ProductID"),

ProductNumber = g.Field<string>("ProductNumber"),

Size = g.Field<string>("Size"),

Color = g.Field<string>("Color"),

StandardCost = g.Field<decimal>("StandardCost"),

ListPrice = g.Field<decimal>("ListPrice")

}; 

return View(products.ToList());

}

 

Views 폴더에 View를 생성해보도록 하겠습니다. Index 메서드에서 오른쪽 클릭하여 뷰 추가 메뉴를 클릭합니다.

강력한 형식의 뷰 만들기에서 ProductModel를 선택하고 뷰 콘텐츠에서는 List 를 선택합니다.

 

 Views 폴더의 Product 폴더의 Index.aspx의 코드를 살펴보고 DropDownList 관련 내용을 추가합니다.

<% Html.BeginForm();  %>

   <p><%=Html.DropDownList("ddlCategory",(IEnumerable<SelectListItem>)ViewData["SubCategories"], new { onchange = "this.form.submit()" })  %></p>

 

 

 

로컬에서 실행해서 결과를 확인합니다.

 

자 이제 Windows Azure ASP.NET MVC Web Role에 대한 내용을 배포해봅니다.

배포에 대한 일반적인 내용은 아래 블로그를 참조하면 됩니다.
http://redju.tistory.com/56
ServiceConfiguration.cscfg
파일에서 인스턴스를 2로 수정하고 솔루션 탐색기의 SQLAzureMVC 프로젝트를 오른쪽 클릭하고 게시를 클릭하여 패키지를 생성합니다.

 

Windows Azure 사이트로 이동(http://windows.azure.com/) 하여 하여 New Hosted Service를 클릭하여 서비스 이름과 패키지 경로 등을 아래와 같이 지정합니다.

 

Staging에서 Ready 상태로 되었고 오른쪽 속성 창을 통해 테스트를 해볼 수 있습니다.

SWAP IP를 클릭하여 Staging에서 Production 환경으로 변경하여 결과를 확인합니다.

 

 

SQL Azure의 데이터를 이용하는 클라우드 ASP.NET MVC 웹 역할을 생성하고 배포해보았습니다.

posted by 정홍주
2011.05.20 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(2)

 

SQL Azure 에 데이터를 이전했고 Windows Azure 프로젝트를 통해 클라우드 웹 응용프로그램에서 데이터를 이용하는 내용을 알아보도록 하겠습니다.

VS 2010을 이용해서 Windows Azure 응용 프로그램을 생성합니다. 이를 통해 클라우드에 있는 SQL Azure 데이터를 클라우드 웹 응용프로그램에서 나타내보도록 하겠습니다.

Cloud 폴더의 Windows Azure 프로젝트를 생성합니다. 프로젝트 이름은 SQLAZWeb으로 지정합니다.



Windows Azure 프로젝트에서는 ASP.NET 웹 역할을 추가합니다.

웹 역할의 이름은 AdventureWorks로 아래와 같이 지정합니다.

 

Default.aspx 의 디자인은 ScriptManager, UpdatePanel 에 추가로 DropdownList, GridView 컨트롤을 아래와 같이 배치합니다.

 

연결 문자열과 클래스 파일 등은 SQL Azure 데이터 이용(1)과 동일합니다. 배포에 대한 내용만 다를 뿐입니다. 일반적인 내용은 생략합니다.

Default.aspx.cs로 이동하여 아래와 같이 필드를 선언하고 Page_Load에 아래와 같은 코드를 작성합니다. DropdownList SQL Azure의 데이터를 나타내는 내용입니다.

public partial class _Default : System.Web.UI.Page

    {

        clsProduct product = new clsProduct();

        protected void Page_Load(object sender, EventArgs e)

        {

            if (!Page.IsPostBack)

            {

                ddlSubCategory.DataSource = product.GetProductSubCategory().Tables[0];

                ddlSubCategory.DataTextField = "Name";

                ddlSubCategory.DataValueField = "ProductCategoryID";

                ddlSubCategory.DataBind();

 

                GetProductData();

            }

        }

 

또한 DropdownList SelectedIndexChanged 이벤트를 발생시켜 아래와 같이 코드를 작성합니다.

protected void ddlSubCategory_SelectedIndexChanged(object sender, EventArgs e)

        {

            GetProductData();

 

        }

 

GetProductData 메서드는 Products 리스트를 얻어 오는 내용이며 아래와 같이 코드를 작성합니다.

private void GetProductData()

        {

            DataSet ds = product.GetProducts(ddlSubCategory.SelectedValue);

            GridView1.DataSource = ds.Tables[0];

            GridView1.DataBind();

        }

 

 

로컬에서 실행해서 결과를 확인합니다.

 

자 이제 Windows Azure Web Role에 대한 내용을 배포해봅니다.

배포에 대한 일반적인 내용은 아래 블로그를 참조하면 됩니다.

http://redju.tistory.com/56

솔루션 탐색기의 SQLAZWeb 프로젝트를 오른쪽 클릭하고 게시를 클릭하여 패키지를 생성합니다.

 

Windows Azure 사이트로 이동(http://windows.azure.com/) 하여 하여 New Hosted Service를 클릭하여 서비스 이름과 패키지 경로 등을 아래와 같이 지정합니다. 인스턴스의 수는 구성 파일에서 미리 지정해도 됩니다.

 

Staging에서 Ready 상태로 되었고 오른쪽 속성 창을 통해 테스트를 해볼 수 있습니다.

테스트 결과는 아래와 같습니다. 

SWAP IP를 클릭하여 Staging에서 Production 환경으로 변경하여 결과를 확인합니다. 인스턴스를 2로 수정해서 Upgrade를 했습니다. 


 

SQL Azure를 이용하여 ASP.NET 웹 역할을 생성하고 배포해보았습니다. SQL Azure라고 코드에 대한 내용이 별도 다르지 않고 ADO.NET으로 액세스 할 수 있습니다.

 

posted by 정홍주
2011.05.13 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(1) 

SQL Azure 에 데이터를 이전했고 로컬 응용프로그램에서 데이터를 이용하는 내용을 알아보도록 하겠습니다.

VS 2010을 이용해서 Windows Forms 응용 프로그램을 생성합니다. 이를 통해 클라우드에 있는 SQL Azure 데이터를 로컬 응용 프로그램에서 나타내보도록 하겠습니다.

시작하기 전에 결론은 C#을 이용해 ADO.NET으로 똑같이 액세스할 수 있다는 것입니다. 연결 문자열만 달라지며 Azure 방화벽 외에는 동일하다는 것입니다.

Windows Forms 응용 프로그램을 생성합니다.


간단한 Form 디자인을 아래와 같이 합니다. ComboBox DataGridView 를 통해 데이터를 나타내보도록 하겠습니다. 

데이터베이스 액세스를 위해 Enterprise Library 5.0을 이용할 것이며 참조 추가를 통해 관련 어셈블리를 추가합니다.
(Microsoft.Practices.EnterpriseLibrary.Common, Microsoft.Practices.EnterpriseLibrary.Data)

데이터 액세스를 위한 연결 문자열은 App.config에 아래와 같이 구성합니다.

<connectionStrings>

    <add name="sqlazure1" connectionString="Data Source=SQLAzure서버이름;User ID=사용자계정;Password=비밀번호;Initial Catalog=AdventureWorksLTAZ2008R2" providerName="System.Data.SqlClient"/>

  </connectionStrings>

 

 

데이터액세스를 위한 클래스를 추가합니다. 클래스 이름은 clsProduct으로 지정합니다.

ProductSubCategory 리스트와 SubCategory Product 리스트를 반환하는 메서드를 아래와 같이 정의합니다.

public DataSet GetProducts(string ProductCategoryID)

{

DataSet ds = new DataSet();

 

Database db = DatabaseFactory.CreateDatabase("sqlazure1");

string spName = "[SalesLT].[usp_GetProductByCategoryID]";

DbCommand cmd = db.GetStoredProcCommand(spName);

db.AddInParameter(cmd, "ProductCategoryID", DbType.Int32, ProductCategoryID);

ds = db.ExecuteDataSet(cmd);

 

return ds;

}

 

Form1.cs로 이동하여 아래와 같이 필드를 선언하고 InitializeComponent 아래에 코드를 작성합니다. ComboBox SQL Azure의 데이터를 나타내는 내용입니다.

public partial class Form1 : Form

    {

        clsProduct product = new clsProduct();

        public Form1()

        {

            InitializeComponent();

 

            cbSubCategory.DataSource = product.GetProductSubCategory().Tables[0];

            cbSubCategory.DisplayMember = "Name";

            cbSubCategory.ValueMember = "ProductCategoryID";

 

            GetProducts();

        }

 

또한 ComboBox SelectedIndexChanged 이벤트를 발생시켜 아래와 같이 코드를 작성합니다.

private void cbSubCategory_SelectedIndexChanged(object sender, EventArgs e)

        {

            GetProducts();

 

        }

 

GetProducts 메서드는 Products 리스트를 얻어 오는 내용이며 아래와 같이 코드를 작성합니다.

private void GetProducts()

        {

            dataGridView1.DataSource = product.GetProducts(cbSubCategory.SelectedValue.ToString()).Tables[0];

        }

 

프로젝트를 실행해서 결과를 확인합니다. 

이상에서 보았듯이 로컬의 응용프로그램에서 SQL Azure를 액세스하는 것은 별다른 내용 없이 로컬에 있는 SQL 데이터를 액세스하는 것과 동일합니다.

 

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure 데이터 이용(3)  (0) 2011.05.27
SQL Azure 데이터 이용(2)  (0) 2011.05.20
SQL Azure 데이터 이용(1)  (0) 2011.05.13
SQL Azure Sample Database 설치  (0) 2011.04.27
SQL Azure Update (3)  (0) 2011.02.18
SQL Azure Update (2)  (0) 2011.02.11
posted by 정홍주
2011.04.27 08:30 Microsft Azure/SQL Databases

SQL Azure Sample 데이터베이스 설치

 

SQL Azure용 샘플 데이터베이스를 설치하는 것을 다뤄보려고 합니다. Cloud Application에서 스토리지 서비스를 쓰지 않고 Azure 데이터베이스를 액세스하려고 할 경우 테스트 데이터를 입력하고 구성하기에는 시간이 좀 걸리기도 약간 귀찮기도 합니다.

아래 사이트에서 SQL Azure용 샘플 데이터베이스를 다운로드 가능합니다.

http://msftdbprodsamples.codeplex.com/releases/view/37304 

설치를 위해서는 SQL Azure 프로젝트가 생성되어 있어야 하며 .NET 3.5 가 설치되어 있어야 합니다. 반드시 로컬에 SQL Server가 있어야 하는 것은 아니지만 SSMS가 있다면 데이터 확인이나 쿼리 하기가 더 쉽겠죠~

 

다운로드 받아 압축을 풀고 위의 사이트에서의 순서에 따라 구성하시면 됩니다.

1.     먼저 이미 데이터베이스가 존재한다면 AdventureWorksDWAZ2008R2 데이터베이스를 삭제합니다.

2.     명령 프롬프트를 관리자 권한으로 실행합니다.

3.     압축 파일의 AdventureWorks2008R2Az/DW 폴더로 이동합니다.

4.     아래 명령을 실행합니다. 서버의 FQDN 이름과 계정, 암호를 입력합니다. 

그러면 아래처럼 실행되면서 SQL AzureAdventureWorksDWAZ2008R2 데이터베이스가 생성됩니다. 


Management Portal을 보면 아래 그림과 같이 생성되어 있는 것을 확인이 가능합니다.

어느 순간부터 Portal에서 몇몇 내용들은 한글로 표시되고 있습니다

 

물론 Database Manager 에서도 아래 그림처럼 데이터 확인이 가능합니다. 그리고 SQL Server 2008 R2 SSMS에서도 가능합니다. 또한 AdventureWorks2008R2 LT 데이터베이스도 설치가 가능합니다. 

이상으로 Sample Azure 데이터베이스를 설치해보았습니다. 이 데이터를 SQL Azure 리포팅이나 Cloud 응용프로그램에서 액세스할 수 있습니다.


'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure 데이터 이용(2)  (0) 2011.05.20
SQL Azure 데이터 이용(1)  (0) 2011.05.13
SQL Azure Sample Database 설치  (0) 2011.04.27
SQL Azure Update (3)  (0) 2011.02.18
SQL Azure Update (2)  (0) 2011.02.11
SQL Azure Update (1)  (0) 2011.01.28
posted by 정홍주
2011.02.18 08:30 Microsft Azure/SQL Databases

SQL Server 2008 R2 버전부터는 SQL Server Management Studio에서 SQL Azure를 연결이 가능합니다. 여기서는 SQL Server Denail CTP를 통해 SQL Azure를 연결해보도록 하겠습니다.

 

SQL Server Management Studio를 열어 서버에 연결에서 SQL Azure Portal에 있는 서버 이름과 SQL 인증으로 사용자와 암호를 입력합니다.

 

연결을 누르지 말고 옵션을 클릭하여 연결할 데이터베이스에 SQL Azure 데이터베이스 이름을 입력하고 연결을 클릭합니다.

 

혹시 연결되지 않고 IP 주소 관련한 아래 메시지가 나올 수 있습니다.


SQL Azure Portal에서 방화벽 규칙을 맞게 추가해주어야 합니다.

 

방화벽 설정이 문제 없이 잘 연결되었다면 아래와 같은 내용을 볼 수 있습니다.

 


n  새로운 쿼리 창을 열어 T-SQL 구문을 처리해보도록 하겠습니다.

l  현재 데이터베이스 이름을 db_name() 을 통해 알아봅니다.



l  물론 서버 버전을 알아볼 수 도 있습니다.

l  데이터베이스 종류는 어떤 것들이 있는지 카탈로그 뷰를 통해 알아볼 수 있습니다.


 

l  현재 데이터베이스에 USE 구문은 잘 실행되지만 다른 데이터베이스로의 이동은 지원되지 않습니다.

l  Master 데이터베이스로 새로운 쿼리 창을 열어 LOGIN을 생성할 수 있습니다. 또한 사용자 데이터베이스에 사용자를 생성할 수 있습니다. 개체 탐색기에서 GUI를 통한 생성은 지원되지 않고 쿼리문으로 나타납니다.



l  연결을 통해 새로운 쿼리 창을 위에서 생성한 hjuser 사용자를 통해 연결 하고 새로운 테이블을 생성합니다. 테이블에는 클러스터형 인덱스가 있어야 합니다. 그리고 많은 데이터를 INSERT 구문을 통해 처리합니다. 익숙한 T-SQL 구문이 그대로 쓰이고 있습니다.



l  SELECT, WHERE 구문을 통해 결과를 조회할 수 있습니다. 또한 아래 그림처럼 실행 계획을 포함시켜 실행 할 수 있습니다.



 위에서 살펴본 내용으로 한다면 일반적인 T-SQL 구문을 작업하기는 큰 무리가 없습니다만 아직 지원되지 않는 여러 구문에 해당하는 사항은 있습니다
 

n  T-SQL 지원에 대한 구체적인 내용은 아래 링크를 참조할 수 있습니다.

l  Supported Transact-SQL Statements

http://msdn.microsoft.com/en-us/library/ee336270.aspx

l  Partially Supported Transact-SQL Statements

http://msdn.microsoft.com/en-us/library/ee336267.aspx

l  Unsupported Transact-SQL Statements

http://msdn.microsoft.com/en-us/library/ee336253.aspx

 

SQL Server Denail CTP를 통해 SQL Azure에 대해 액세스하는 내용을 알아보았습니다. 다음 내용에서는 여러 데이터를 올리고 Windows Azure의 응용 프로그램에서 SQL Azure를 액세스해보는 내용을 새로운 Management Portal을 통해서 알아보도록 하겠습니다.

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure 데이터 이용(1)  (0) 2011.05.13
SQL Azure Sample Database 설치  (0) 2011.04.27
SQL Azure Update (3)  (0) 2011.02.18
SQL Azure Update (2)  (0) 2011.02.11
SQL Azure Update (1)  (0) 2011.01.28
SQL Azure 와 SQL Reporting Service  (0) 2011.01.23
posted by 정홍주
2011.02.11 08:30 Microsft Azure/SQL Databases

Windows Azure Platform Management Portal을 통해 데이터베이스 서버와 데이터베이스를 생성했습니다여기서는 Management Portal을 통해 Database Manager를 통해 SQL Azure 를 액세스하는 내용을 다룹니다.


데이터베이스에 테이블을 생성, 입력하고 새 쿼리를 생성하는 내용에 대한 부분을 알아보겠습니다. 위에서 생성한 데이터베이스 이름을 클릭하고 상단 메뉴의 “Manage” 를 클릭합니다. 


Database Manager
창이 새롭게 나타나며 제일 처음 시작할 경우는 동의 함을 체크하면 아래와 같이 연결 창을 볼 수 있습니다.



비밀번호를 입력하고 connect를 클릭합니다. 물론 방화벽 규칙에 허용으로 추가되어 있어야 합니다.

연결이 성공하면 아래와 같이 Database Manager 창을 볼 수 있습니다 


상단의 New Table 메뉴를 클릭해서 새로운 테이블을 디자인합니다. Employee 테이블에 ID, Name, Email 열을 정의합니다. 디자인이 끝났으면 Save 메뉴를 클릭합니다.


Data
메뉴를 클릭해서 샘플 데이터 값을 추가합니다. Save 버튼을 클릭합니다.
 



Database
탭을 클릭하고 New Query 메뉴를 클릭합니다. 쿼리 창에서 SELECT * FROM Employee를 입력하고 Execute 메뉴를 클릭합니다. 결과 창에서 위에서 입력한 데이터를 확인 할 수 있습니다.
 


Windows Azure Platform
Management Portal에서 SQL Azure에 대한 내용을 액세스할 수 있는 Database Manager를 알아보았습니다. 새롭게 변경된 Portal을 통해 데이터베이스 서버와 데이터베이스, 테이블을 생성해보았으며 다음 블로그에서 Windows Azure Platform Management Portal에 있는 SQL Azure 데이터베이스를 SQL Server Management Studio Windows Azure에서 액세스해 보도록 하겠습니다.

'Microsft Azure > SQL Databases' 카테고리의 다른 글

SQL Azure Sample Database 설치  (0) 2011.04.27
SQL Azure Update (3)  (0) 2011.02.18
SQL Azure Update (2)  (0) 2011.02.11
SQL Azure Update (1)  (0) 2011.01.28
SQL Azure 와 SQL Reporting Service  (0) 2011.01.23
SQL Azure와 Excel 2010의 PowerPivot  (0) 2011.01.23
posted by 정홍주
prev 1 2 3 4 next