前言
前一篇我們簡單介紹如何建立 Azure SQL 與如何從 SQL Server 遷移至 Azure SQL。在這篇我們將簡單介紹 Azure SQL 操作工具,讓您可以依據自己的角色 (DBA、DevOps 或 Developer )選擇最適合自己的工具管理 Azure SQL。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。關鍵字: SQL Server Management Studio、SQLCMD、Visual Studio、SQL 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 → 查詢編輯器(預覽),即可查詢資料。選擇資料表後,點選上方編輯資料(預覽),即可進行資料操作。
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 → 查詢編輯器(預覽),即可查詢資料。選擇資料表後,點選上方編輯資料(預覽),即可進行資料操作。
0 留言