SQL Azure 作為後台您可以使用任意的前端客戶端只需具備受支持的連接庫即可例如 ADONET 或 ODBC來管理數據庫的操作和開發應用程序 這其中包括使用 Java 或 PHP 編寫的應用程序 目前不支持通過 OLE DB 連接到 SQL Azure
與 Windows Azure 數據存儲可選方式(例如表隊列或 Blob)不同當您使用 SQL Azure 作為項目的數據源時您無需在開發環境中安裝任何內容 如果您使用的是 Visual Studio 您可以直接開始而無需更多的 SDK工具或其他任何內容
如果您使用 Visual Studio 開發應用程序您可以利用其中提供的功能直接從 Visual Studio 服務器資源管理器在所選的SQL Azure 數據庫安裝中查看或創建很多類型的對象 這些對象是表視圖存儲過程函數和同義詞 您還可以使用這個查看器查看與這些對象相關的數據 對於很多開發人員來說使用 Visual Studio 作為主要的工具來查看和管理 SQL Azure 數據就足夠了 圖是服務器資源管理器的視圖窗口其中顯示了數據庫的本地安裝和雲實例 您會發現兩個視圖中的樹節點稍有不同 例如雲安裝中沒有程序集節點因為 SQL Azure 不支持自定義程序集
![Visual Studio 服務器資源管理器中查看數據連接](http://img.educity.cn/img_15/274/2014030420/6609202528.jpg)
圖 在 Visual Studio 服務器資源管理器中查看數據連接
正如前文所述另一個可用來處理 SQL Azure 的工具是 SQL Server Management Studio (SSMS) R 與使用 Visual Studio 相比您使用 SSMS R 可以訪問更多的 SQL Azure 數據庫操作 這兩種工具我自己都會使用具體取決於要完成的操作 SSMS R 提供而 Visual Studio 中沒有的一個操作例子是使用 TSQL 腳本創建新的數據庫 另一個例子是它能夠輕松地執行索引操作(創建維護和刪除等等) 圖顯示了一個例子
![SQL Server Management Studio 2008 R2 管理 SQL Azure](http://img.educity.cn/img_15/274/2014030420/6610202528.jpg)
圖使用 SQL Server Management Studio R 管理 SQL Azure
SQL Server R 最新發布的一項功能是數據層應用程序或者稱為 DAC DAC pac 對象在一個實體中綜合了SQL Server 或 SQL Azure 數據庫架構和對象 您可以使用 Visual Studio (構建)或 SQL Server R SSMS(提取)從現有的數據庫創建 DAC
如果您希望使用 Visual Studio 處理 DAC則應首先在 Visual Studio 中選擇 SQL Server 數據層應用程序項目類型 然後在解決方案資源管理器中右鍵單擊項目名稱單擊導入數據層應用程序 系統將打開一個向導指導您完成導入過程 如果您使用的是 SSMS則可以在對象資源管理器中右鍵單擊要使用的數據庫然後單擊任務再單擊提取數據層應用程序以創建 DAC
生成的 DAC 是一個壓縮文件其中包含多個 TSQL 和 XML 文件 您可以右鍵單擊 dacpac 文件然後單擊解壓縮來使用這些內容 SQL Azure 支持刪除部署提取和注冊 DAC pac但不支持升級它們
From:http://tw.wingwit.com/Article/program/MySQL/201405/30872.html