使用 SQL Server Management Studio 連線至 Synapse SQL (SSMS)

您可以使用 SQL Server Management Studio (SSMS) 透過無伺服器 SQL 集區或專用 SQL 集區資源,在 Azure Synapse Analytics 中連線及查詢 Synapse SQL。

無伺服器 SQL 集區支援的工具

從 1.18.0 版開始,完全支援 Azure Data Studio 。 從 18.5 版開始,部分支援 SSMS,您可以使用它來連線並查詢。

必要條件

開始之前,請確定您有下列必要條件:

連線

專用 SQL 集區

若要使用專用 SQL 集區連線到 Synapse SQL,請遵循下列步驟:

  1. 開啟 SQL Server Management Studio (SSMS)。

  2. 在 [ 連線至伺服器 ] 對話方塊中,填入欄位,然後選取 [連線

    Connect to Server 1

    • 伺服器名稱 :輸入 先前識別的伺服器名稱
    • 驗證 :選擇驗證類型,例如 SQL Server 驗證 Active Directory 整合式驗證
    • 使用者名稱和 密碼 :如果已選取上述 SQL Server 驗證,請輸入您的使用者名稱和密碼。
  3. 在 物件總管 展開您的 Azure SQL Server。 您可以檢視與伺服器相關聯的資料庫,例如範例 AdventureWorksDW 資料庫。 您可以展開資料庫以查看資料表:

    Explore AdventureWorksDW 1

無伺服器 SQL 集區

若要使用無伺服器 SQL 集區連線到 Synapse SQL,請遵循下列步驟:

  1. 開啟 SQL Server Management Studio (SSMS)。

  2. 在 [ 連線至伺服器 ] 對話方塊中,填入欄位,然後選取 [連線

    Connect to Server 2

    • 伺服器名稱 :輸入 先前識別的伺服器名稱
    • 驗證 :選擇驗證類型,例如 SQL Server 驗證 Active Directory 整合式驗證
    • 使用者名稱和 密碼 :如果已選取上述 SQL Server 驗證,請輸入您的使用者名稱和密碼。
    • 選取 Connect
  3. 若要探索,請展開您的 Azure SQL Server。 您可以檢視與伺服器相關聯的資料庫。 展開 示範 以查看範例資料庫中的內容。

    Explore AdventureWorksDW 2

執行範例查詢

專用 SQL 集區

現在已建立資料庫連接,您可以查詢資料。

  1. 在 SQL Server 物件總管中,以滑鼠右鍵按一下您的資料庫。

  2. 選取 [新增查詢]。 隨即開啟 [新增查詢] 視窗。

    New query 1

  3. 將下列 T-SQL 查詢複製到查詢視窗中:

    SELECT COUNT(*) FROM dbo.FactInternetSales;
    
  4. 選取 Execute 或使用下列快捷方式來執行查詢: F5

    Run query 1

  5. 查看查詢結果。 在下列範例中,FactInternetSales 資料表有 60398 個數據列。

    Query results 1

無伺服器 SQL 集區

現在您已建立資料庫連線,您可以查詢資料。

  1. 在 SQL Server 物件總管中,以滑鼠右鍵按一下您的資料庫。

  2. 選取 [新增查詢]。 隨即開啟 [新增查詢] 視窗。

    New query 2

  3. 將下列 T-SQL 查詢複製到查詢視窗中:

    SELECT COUNT(*) FROM demo.dbo.usPopulationView
    
  4. 選取 Execute 或使用下列快捷方式來執行查詢: F5

    Run query 2

  5. 查看查詢結果。 在此範例中,usPopulationView 檢視具有3664512個數據列。

    Query results 2

下一步

現在您可以連線並查詢,請嘗試 使用 Power BI 將資料視覺化。

若要設定 Microsoft Entra 驗證的環境,請參閱 向 Synapse SQL 進行驗證。