什麼是 Azure SQL Database 和 Azure Synapse 中的邏輯 SQL 伺服器?

適用于:Azure SQL資料庫 Azure Synapse分析

在 Azure SQL Database 和 Azure Synapse Analytics 中,伺服器是一種邏輯結構,可作為資料庫集合的中央管理點。 在邏輯伺服器層級,您可以管理 登入防火牆規則稽核規則威脅偵測原則和 自動容錯移轉群組。 邏輯伺服器可以位於與其資源群組不同的區域中。 邏輯伺服器必須先存在,才能在 Azure SQL Database 中建立資料庫,或在 Azure Synapse Analytics 中建立專用 SQL 集區。 單一邏輯伺服器所管理的所有資料庫都會建立在與邏輯伺服器相同的區域內。

此邏輯伺服器與您在內部部署世界中可能熟悉的SQL Server實例不同。 具體來說,與管理資料庫或專用 SQL 集區相關的伺服器位置並不保證。 此外,Azure SQL Database 和 Azure Synapse 都不會公開任何執行個體等級的存取或功能。 相較之下,受控執行個體中的執行個體資料庫全部為實體共置 - 就像您在內部部署或虛擬機器環境中熟悉的 SQL Server 一樣。

當您建立邏輯伺服器時,提供的伺服器登入帳戶和密碼必須擁有該伺服器上 master 資料庫的系統管理權限,以及在該伺服器上建立之所有資料庫的系統管理權限。 這個初始帳戶是 SQL 登入帳戶。 Azure SQL Database 和 Azure Synapse Analytics 支援 SQL 驗證和 Azure Active Directory 驗證來進行驗證。 如需登入和驗證的相關資訊,請參閱管理 Azure SQL Database 的資料庫和登入。 不支援 Windows 驗證。

SQL Database 和 Azure Synapse Analytics 中的邏輯伺服器:

  • 建立在 Azure 訂用帳戶內,但可以使用其所包含的資源移至另一個訂用帳戶
  • 這是資料庫、彈性集區和專用 SQL 集區的父資源
  • 提供資料庫、彈性集區和專用 SQL 集區的命名空間
  • 是具有強式存留期語意 (刪除伺服器) 的邏輯容器,其會刪除資料庫、彈性集區和 SQK 集區
  • 參與 Azure 角色型存取控制 (Azure RBAC) - 伺服器內的資料庫、彈性集區和專用 SQL 集區會從伺服器繼承存取權限
  • 這是適用于 Azure 資源管理之資料庫、彈性集區和專用 SQL 集區身分識別的高階元素, (請參閱資料庫和集區的 URL 配置)
  • 區域中的共置資源
  • 提供用來存取資料庫的連接端點 (<serverName>.database.windows.net)
  • 藉由連接到 master 資料庫提供存取有關透過 DMV 內含資源的中繼資料
  • 提供適用於其資料庫的管理原則範圍 - 登入、防火牆、稽核、威脅偵測等等
  • 受父訂用帳戶內的配額限制 (每個訂用帳戶預設六部伺服器 - 在此參閱訂用帳戶限制)
  • 提供其包含之資源的資料庫配額和 DTU 或虛擬核心配額範圍 (例如 45,000 DTU)
  • 內含資源上啟用功能的版本控制範圍
  • 伺服器層級主體登入可以管理伺服器上的所有資料庫
  • 可以包含類似內部部署環境之 SQL Server 執行個體中的登入,其在伺服器上被授與一或多個資料庫的存取權,且可以授與有限的系統管理權限。 如需詳細資訊,請參閱登入
  • 在伺服器上建立之所有資料庫的預設定序是 SQL_LATIN1_GENERAL_CP1_CI_AS,其中 LATIN1_GENERAL 是英文 (美國)、CP1 是字碼頁 1252、CI 是不區分大小寫,以及 AS 是區分腔調字。

若要建立受控執行個體,請參閱建立受控執行個體

管理伺服器、資料庫和防火牆

您可以使用 Azure 入口網站、Azure PowerShell、Azure CLI、Transact-SQL (T-SQL) 和 REST API 來管理邏輯伺服器、資料庫、專用 SQL 集區和防火牆。

您可以事先建立邏輯伺服器的資源群組,或在建立伺服器本身時建立資源群組。 有多種方法可以使用新的 SQL Server 表單,可以透過建立新的 SQL Server,或是在建立新資料庫時一起使用。

建立空白伺服器

若要使用Azure 入口網站建立不含資料庫、彈性集區或專用) SQL 集區的空白邏輯伺服器 (,請流覽至空白SQL Server (邏輯 SQL Server) 表單。

在 Azure SQL Database 中建立空白或樣本的資料庫

若要使用Azure 入口網站在 SQL Database 中建立資料庫,請流覽至建立新的SQL Database並提供要求的資訊。 您可以事先或在建立資料庫本身的同時,建立資源群組和伺服器。 您可以建立空白資料庫,或根據 AdventureWorksLT 建立範例資料庫。

在Azure 入口網站中建立新SQL Database的第一個步驟螢幕擷取畫面。

重要

如需選取資料庫定價層的資訊,請參閱以 DTU 為基礎的購買模型以虛擬核心為基礎的購買模型

管理現有的伺服器

若要管理現有的伺服器,請使用多種方法 (例如從特定的資料庫頁面、[SQL Server] 頁面,或 [所有資源] 頁面),瀏覽至伺服器。

若要管理現有的資料庫,請瀏覽至 [SQL 資料庫] 頁面,並選取想要管理的資料庫。

例如,若要設定防火牆規則,請遵循下列步驟:

  1. 流覽至Azure 入口網站中的資料庫資源。 在工具列上選取 [設定伺服器防火牆]。

    顯示覆制伺服器名稱的位置,並在工具列上設定伺服器防火牆的螢幕擷取畫面。

  2. [公用網路存取] 設定為 [ 選取的網路 ] 以顯示虛擬網路和防火牆規則。 當設定為 [已停用] 時,將會隱藏虛擬網路和防火牆規則設定。

  3. 選擇 [新增防火牆規則 ] 來設定防火牆。

    顯示伺服器層級 IP 防火牆規則設定的螢幕擷取畫面。

重要

若要設定資料庫的效能屬性,請參閱以 DTU 為基礎的購買模型以虛擬核心為基礎的購買模型

提示

如需 Azure 入口網站快速入門,請參閱在 Azure 入口網站的 SQL Database 中建立資料庫

後續步驟

  • 若要深入了解如何將 SQL Server 資料庫移轉至 Azure SQL Database,請參閱移轉至 Azure SQL Database
    • 如需支援功能的相關資訊,請參閱「功能」。