Wednesday, October 7, 2009

Microsoft SQL Azure 初用心得

前陣子收到了微軟寄來的SQL Azure Invitation , 那時後啟動完後 , 因為家裡也沒開發環境 , 所以就一直沒機會用到 , 最近跟同事聊天聊到要做一個台灣版的美人時計 , 他拍照我弄網站 , 那時原本是想找個空間丟1440個 XML , 然後用AJAX去隨著時間換 , 不過後來好像因為大家工作都忙, 所以也就沒有下文了, 這幾天想到可以試著用Azure來玩這個美人時計, 於是就有了這個初用心得。

首先先登入微軟的Windows Azure Platform,有帳號的話可以直接從這邊登入


SQLazure_1
因為一些程式上的開發需要在VS2008以上的環境才能用,所以先測了SQL Azure,登入後到ProjectViewer的頁面,會看到像上圖一樣的現有Project,因為現在是CTP階段(Community Technology Preview,微軟的社群技術預覽,可視為Beta), 所以Porject都已經建好了, 只要點Manage就可以進去Server Administration頁了。




SQLazure_2
Server Administration頁長得這個樣子,會顯示一些相關資料,也可以重設密碼,Create or Drop DB,微軟還蠻貼心的幫你寫好ADO.NET、ODBC、OLE DB的連線字串,點Connect Strings就可以看到。


我測試SQL Azure是用sqlcmd去測,MSDN上的Connecting to SQL Azure Using sqlcmd這篇有教學如何連上SQL Azure,創建DB與Table, 這篇MinChuan Wang寫的Microsoft SQL Azure 連線方法有很詳細的各種方法連線說明, 可以參考看看。

用sqlcmd連SQL Azure的方法如下, 只要你電腦有灌MS SQL 2005以上在console下直接打下面這行就可以了。
sqlcmd -U 帳號@伺服器名稱 -P 密碼 -S 伺服器名稱.ctp.database.windows.net -d DB名稱
連線後我創了個table, 塞進一筆資料, 然後select 出來, 結果如下。
sqlcmd


感覺還蠻有趣的, 等我有更多心得(有空try的話), 會再貼上來分享。


一些相關連結
關聯式資料庫 Azure 服務平台
Azure Services Platform(中文)
Windows Azure Software Development Kit (July 2009 CTP)
Windows Azure Tools for Microsoft Visual Studio July 2009 CTP
Windows Azure Platform(MSDN)

No comments:

Post a Comment