事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊適用於:SQL Server
已啟用 Azure Arc 的 SQL Server 執行個體是位於內部部署或位於連線至 Azure Arc 雲端提供者的執行個體。本文會說明其必要條件。
如果您的 SQL Server VM 位於 VMware 叢集上,請檢閱 VMware 上的支援。
在為 SQL Server 執行個體啟用 Arc 之前,您必須先:
具有有效訂用帳戶的 Azure 帳戶。 建立免費的 Azure 帳戶 (如有需要)。
確認 Arc connected machine 代理程式必要條件。 Arc 代理程式必須在一般的「完整」模式中執行。
開啟至 Azure Arc 資料處理服務的防火牆。
註冊資源提供者。 具體而言:
Microsoft.AzureArcData
Microsoft.HybridCompute
如需指示,請參閱註冊資源提供者。
使用者或服務主體需要:
使用 Arc 啟用 SQL Server 之前,安裝指令碼會檢查:
Microsoft.AzureArcData
資源提供者已註冊這些檢查需要使用者訂用帳戶的讀取權限。
使用者或服務主體在 Azure 資源群組中需要具備以下權限,才能完成工作。 具體而言:
Azure Connected Machine Onboarding
角色Microsoft.AzureArcData/register/action
Microsoft.HybridCompute/machines/extensions/read
Microsoft.HybridCompute/machines/extensions/write
Microsoft.Resources/deployments/validate/action
使用者可指派給具備這些權限的內建角色,例如︰
如需詳細資訊,請參閱使用 Azure 入口網站指派 Azure 角色。
Azure Arc 啟用 SQL Server 執行個體後,連線會設定一些資料庫權限,讓您可以從 Azure 管理資料庫。 如需有關資料庫層級所設定權限的詳細資料,請檢閱 SQL 權限。
只包含在線和可更新的資料庫。
確認您計劃從 Azure 管理的任何資料庫的狀態。
此查詢會列出所有資料庫、資料庫狀態,以及資料庫是否可更新:
SELECT
name AS DatabaseName,
CASE
WHEN state_desc = 'ONLINE' THEN 'Online'
WHEN state_desc = 'OFFLINE' THEN 'Offline'
ELSE 'Unknown'
END AS Status,
CASE
WHEN is_read_only = 0 THEN 'READ_WRITE'
ELSE 'READ_ONLY'
END AS UpdateableStatus
FROM sys.databases;
在您啟用的任何執行個體上執行該查詢。
SQL Server 服務帳戶必須是每個 SQL Server 實例上固定伺服器角色的成員 sysadmin
。 根據預設,SQL Server 服務帳戶是固定伺服器角色的成員 sysadmin
。
如需此需求的詳細資訊,請檢閱 SQL Server 服務帳戶。
注意
2024 年 3 月及之前的版本需要排除本節中的內容。
從 2024 年 4 月的版本開始,不需要排除此內容。
如果使用 Proxy 伺服器,則請設定 NO_PROXY
環境變數以排除下列項的 Proxy 流量:
localhost
127.0.0.1
已啟用 Arc 的 SQL Server 需要與 Azure Arc 資料處理服務的輸出連線。
每個虛擬或實體伺服器都必須與 Azure 通訊。 具體而言,他們需要連線到:
*.<region>.arcdataservices.com
若要取得區域端點的區域區段,請移除 Azure 區域名稱中的所有空格。 例如,美國東部 2 區域,區域名稱為 eastus2
。
例如:在美國東部 2 區域,*.<region>.arcdataservices.com
應為 *.eastus2.arcdataservices.com
。
如需支援的區域清單,請檢閱支援的 Azure 區域。
如需所有區域的清單,請執行此命令:
az account list-locations -o table
注意
您無法使用與 Azure Arc 資料處理服務的 Azure Private Link 連線。 請參閱不支援的設定。
SQL Server 2012 (11.x) 與更新版本。
重要
Windows Server 2012 和 Windows Server 2012 R2 的支援將於 2023 年 10 月 10 日結束。 如需詳細資訊,請參閱 SQL Server 2012 和 Windows Server 2012/2012 R2 結束支援。
在 Windows 上的 .NET Framework 4.7.2 及更新版本
此需求從延伸項目版本 1.1.2504.99
開始 (2023 年 11 月 14 日版本)。 如果沒有此版本,延伸項目功能可能無法如預期般運作。 Windows Server 2012 R2 預設不會隨附 .NET Framework 4.7.2,而且必須據以更新。
您可以在執行下列部署的 VMware VM 中部署透過 Azure Arc 啟用的 SQL Server:
Azure VMware 解決方案 (AVS)
警告
如果您在 Azure VMware 解決方案 (AVS) 私人雲端中執行 SQL Server VM,請遵循部署已啟用 Arc 的 Azure VMware 解決方案中的步驟來啟用。
只有此部署機制可讓您在 AVS 私人雲端中使用 Arc 功能的完整整合體驗。
AWS 上的 VMware 雲端
Google Cloud VMware 引擎
已啟用 Azure Arc 的 SQL Server 目前不支援下列組態:
<region>.arcdataservices.com
Azure Arc 資料處理服務。若要註冊資源提供者,請使用下列任一方法:
Microsoft.AzureArcData
和 Microsoft.HybridCompute
,然後選取 [註冊]。在使用 Azure Arc 設定您的 SQL Server 執行個體和機器之前,請先檢閱 Azure Resource Manager 訂閱限制 和 資源群組限制,以規劃要連線的機器數量。
已啟用 Arc 的 SQL Server 可在下列區域中使用:
重要
若要成功上線並正常運作,請為已啟用 Arc 的伺服器和已啟用 Arc 的 SQL Server 指派相同的區域。
SQL Server 2022 (16.x) 安裝精靈不支援安裝適用於 SQL Server 的 Azure 延伸模組。 有兩個方式可安裝此元件。 執行下列其中一項動作:
針對 VMware 叢集,請檢閱 VMware 上的支援。
事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。
文件
自動將 SQL Server 連線到 Azure Arc - SQL Server enabled by Azure Arc
自動將 SQL Server 執行個體連線到 Azure Arc。可讓您以已啟用 Arc 的資源形式來集中管理 SQL Server。
設定最佳做法評量 - SQL Server enabled by Azure Arc
了解如何在 Azure Arc 啟用的 SQL Server 執行個體上設定最佳做法評量。
資料收集與報告 - SQL Server enabled by Azure Arc
說明 Microsoft 針對透過 Azure Arc 啟用的 SQL Server 的報告所收集的資料,以及如何設定相關設定。