前言

前一篇我們簡單介紹如何建立 Azure SQL 與如何從 SQL Server 遷移至 Azure SQL。在這篇我們將簡單介紹 Azure SQL 操作工具,讓您可以依據自己的角色 (DBA、DevOps 或 Developer )選擇最適合自己的工具管理 Azure SQL。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。

關鍵字: SQL Server Management StudioSQLCMDVisual StudioSQL Operations Studio查詢編輯器 on Azure Portal

透過 Azure portal 對 Azure SQL 進行操作

介紹

Azure SQL Database 管理操作工具大致上可以分成 Azure資料庫 兩個層級,若並非要主管理者 (Administrator) 或以相同權限管理多台資料庫,建議以資料庫層級方式進行,故在 Azure層級,我們僅列出工具,不在贅述內容。

關於 Azure 管理方面
Azure Portal
Azure PowerShell Module
Azure CLI
Azure Resource Manager Templates



關於資料庫管理方面
 SQL Server Management Studio (SSMS)
一個整合環境,可用於查詢、配置、管理與開發 SQL Server/Azure SQL 資料庫所有元件。SSMS 將大量圖形化工具與腳本編輯器做結合,提供開發人員與管理人員便於使用。透過物件總管 (Object Explorer),您可以瀏覽您的資料庫,並建立 T-SQL 程式來檢視資料。SSMS 將先前版本的 SQL Server 中包含的 Enterprise Manager, Query Analyzer, 與 Analysis Manager 等功能整合至單一環境中。 通常 SSMS 是免費的,不需要安裝序號才能使用。
透過 SSMS 操作 Azure SQL

 SQLCMD
sqlcmd 這套工具允許您直接在命令列輸入 T-SQL 語法、預存程序(System procedures) 與腳本檔案。若您沒有安裝過,可以 這裡 下載 sqlcmd。開啟命令提示字元,輸入下列指令,即可觀看 sqlcmd 語法。
 
> sqlcmd -?

您可以透過 -S 指定 sqlcmd 所連接的 Microsoft SQL Server 執行個體,-d 指定資料庫:
sqlcmd 預設驗證為 Windows 驗證。 若要使用 SQL Server 驗證,必須使用 -U 和 -P 命令來指定使用者名稱及密碼。
 
> sqlcmd -S durantw.database.windows.net -U user -P password -d Study4TW

出現 > 後,即可輸入 SQL 語法進行查詢。更多操作,你可以參考:sqlcmd - 使用公用程式



 Visual Studio
主要注重於資料庫工作 (如配置,監視和保護 SQL Server Instance) 的 IT 專業人員可以透過 Azure Portal 或 SQL Server Management Studio (SSMS)進行操作。對於以應用程式為主的開發人員,可以透過 Visual Studio 連接至 Azure 訂閱,使用伺服器總管 (Server Explorer) 連接至您 Azure 底下所有的 SQL Server 。再透過 SQL 物件總管 (SQL Object Explorer) 直接操作資料庫。
在 Visual Studio 內的 SQL 物件總管提供了與 SSMS 相似的檢視介面,允許您執行簡易資料庫管理與設計工具。您可以輕鬆地建立、編輯、重新命名、刪除資料表、預存程序、類型與函式。您還可以直接編結資料、比較 Schema、與執行查詢。

Step 1. 點選 View (檢視) → Server Explorer (伺服器總管)

Step 2. 輸入 Azure 帳號與密碼進行登入

Step 3. 展開 SQL Database → 點選資料庫 → 點選 Open in SQL Server Object Explorer ,開啟 Object Explorer (物件總管)

Step 4. 在物件總管內,你能開啟資料表並進行操作。


 SQL Operations Studio
SQL Operations Studio 是一套輕量即且具跨平台的 SQL Server 開源管理工具,有別於在 Visual Studio Code 透過 sql 套件進行操作,SQL Operations Studio 介面更直覺且好管理。您可參考SQL Operations Studio 安裝與介紹  有詳細的安裝與操作說明。


  查詢編輯器 on Azure Portal
查詢編輯器雖然目前在預覽版本,但您仍可以在 Azure Portal 上透過它進行資料操作。只要開啟您的 Azure SQL Server →  查詢編輯器(預覽),即可查詢資料。選擇資料表後,點選上方編輯資料(預覽),即可進行資料操作。



參考資料