天天看點

SQL Azure的第三方工具介紹(下)

Windows Azure畢竟是新興的雲計算平台,其三大組成部分之一的SQL Azure關系型雲資料庫引擎提供的功能還不夠豐富。有鑒于此,一些公司和開發者為了滿足使用者的需要,開發了一些優秀的工具,下面對這些第三方工具做一個概要性的介紹。本文緊接上一篇文章《SQL Azure的第三方工具介紹(一)》。

SQL Azure Backup工具是RedGate(紅門)公司開發的一款極其優秀的工具,它可以備份或恢複SQL Azure上的資料庫。SQL Azure Backup工具把SQL Azure資料庫備份到SQL Server,其恢複也是從SQL Server恢複到SQL Azure資料庫引擎。

SQL Azure的第三方工具介紹(下)

圖一  SQL Azure Backup工具2.6.0.86版

要注意SQL Azure Backup工具免費但是不開源,而且安裝需要Microsoft的dotNET 4 Framework架構。

myLittleAdmin工具是一個基于Web的SQL Azure管理工具,通過浏覽器管理SQL Azure伺服器和資料庫。

SQL Azure的第三方工具介紹(下)

圖二  myLittleAdmin工具

myLittleAdmin工具的主要特征如下:

1)提供了一個基于Web的管理界面,支援各種浏覽器。

2)對SQLAzure伺服器和資料庫提供内容管理。可以插入、删除、修改資料表的内容,導入/導出表格的資料等。

3)支援四種語言。myLittleAdmin提供了四種語言包,包括:英語、法語、德語以及日語。

SQL Azure的第三方工具介紹(下)

圖三  myLittleAdmin語言選擇

4)可以通路SQL Azure上所有的伺服器、資料庫對象,包括表格、視圖、SP、索引、觸發器、角色等。

5)自帶了查詢編輯器及其向導幫助,以及界面換膚功能。

要注意一點,myLittleAdmin工具是收費軟體。

SQL Compare工具是RedGate(紅門)公司開發的另一款極其優秀的工具,

SQL Azure的第三方工具介紹(下)

圖四  SQL Compare工具

SQL Compare工具可以:

?       對資料庫的結構進行比較;

?       消除來自資料庫開發、測試和生産狀态下修改引入的錯誤;

?       加速新資料庫模式修改後的部署;

?       自動産生腳本使得新資料庫能比對原資料庫的結構;

?       查找并修複兩資料庫不同導緻的錯誤;

?       在SSMS(SQLServer Management Studio)内進行比較和部署;

?       部署到SQL Azure資料庫。

SQL Compare工具支援SQLServer 2005/2008/2012、SQL Azure等資料庫,它有兩個版本,分别是Standard标準版和Pro專業版,Pro專業版功能極其強大,目前SQL Compare工具是第10版。安裝SQL Compare需要Microsoft dotNET Framework 3.5SP1以上版本和MDAC 2.8以上版本。

SQL Compare工具官方提供了14天試用版。下載下傳位址為:

http://www.red-gate.com/products/sql-development/sql-compare/download

Azure DiagnosticsManager工具是Cerebrata公司開發的一款優秀工具,它基于微軟的WPF開發,是一個用戶端工具,用于Windows Azure的故障診斷。Azure Diagnostics Manager工具可以讓使用者檢視、下載下傳、管理在Windows Azure上運作的應用程式的診斷資料。

SQL Azure的第三方工具介紹(下)

圖五  Azure Diagnostics Manager工具

Azure DiagnosticsManager工具的主要功能如下:

?       事件浏覽器

可以檢視曆史事件資料,檢視現場事件資料,根據事件類型、事件源以及其它參數過濾資料,下載下傳事件資料,清除事件日志資料,離線資料浏覽等功能。

?       性能計數器

可以浏覽曆史性能計數器資料,檢視現場性能計數器資料,在儀表盤上檢視性能計數器摘要,檢視圖表,下載下傳性能計數器資料,清除性能計數器資料等功能。

?       日志跟蹤

可以跟蹤曆史日志資料和現場日志資料,過濾日志資料,下載下傳日志資料、清除日志資料等。

?       按需轉移

預設情況下,Azure程式的診斷資料被儲存在虛拟機上。可以把診斷資料進行持久化存儲,也可以按照需要,傳輸診斷資料。

?       遠端診斷管理

通過遠端診斷管理界面來管理遠端診斷的參數。

?       儀表盤功能

即Dashboard功能。

?       連接配接組

對存儲賬戶和訂閱進行分組。

?       應用程式組

應用程式組詩連接配接組概念的擴充,通過對一個或多個托管服務和存儲賬戶進行邏輯分組,簡化了管理工作。

SQL Azure的第三方工具就此告一段落。本文并沒有涵蓋所有的第三方工具,而是列出了一些常用的工具。随着SQL Azure自身的發展,第三方工具存活的空間越來越小,微軟自身就把這些功能給內建到了Windows Azure平台中,這是一個趨勢。