适用范围:SQL Server
本文列出了系统对象 - 为 SQL Server 部署和管理的文件、注册表项、Windows 服务和表。
Windows Server 文件
路径 | 说明 |
---|---|
%ProgramFiles%\AzureConnectedMachineAgent\* |
azcmagent CLI 和实例元数据服务可执行文件 |
%ProgramFiles%\AzureConnectedMachineAgent\GCArcService\GC\* |
扩展服务可执行文件 |
%ProgramData%\AzureConnectedMachineAgent\* |
CLI 和实例元数据服务的配置、日志和标识令牌文件azcmagent |
%ProgramData%\Application Data\Microsoft\Crypto\RSA\MachineKeys |
Windows 证书私钥 |
SQL Server 文件
路径 | 说明和说明 |
---|---|
%ProgramFiles%\Sql Server Extension\* |
扩展程序文件 |
%SYSTEMDRIVE%\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SQLServer\<extension_version>\* |
扩展可执行文件 |
%SYSTEMDRIVE%\Windows\system32\extensionUpload\* |
使用情况文件 |
C:\Windows\System32\Tasks\Microsoft\SqlServerExtension |
用于提供特权的计划任务的 XML |
C:\Windows\ServiceProfiles\SqlServerExtension\AppData\Local\Microsoft SQL Server Extension Agent\* |
为 最低权限配置时 功能应用程序 |
C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft SQL Server Extension Agent\* |
未为 最低权限配置时 功能应用程序 |
注意
具有扩展(从 2024 年 11 月 版本或更高版本开始)的现有服务器将自动应用最低特权配置。 此应用将逐渐实现。
要防止自动应用最低特权,请阻止将扩展升级到 2024 年 11 月版本。
Windows 服务
服务名称 | 显示名称 | 进程名 | 说明 |
---|---|---|---|
SqlServerExtension | Microsoft Sql Server 扩展服务 | SqlServerExtension.exe | 将 SQL Server 实例连接到 Azure。 |
himds | Azure 混合实例元数据服务 | himds.exe |
将元数据与 Azure 同步,并托管本地 REST API,以便扩展和应用程序访问元数据并请求 Microsoft Entra 托管标识令牌 |
GCArcService | 计算机配置 Arc 服务 |
gc_arc_service.exe (gc_service.exe 早于版本 1.36) |
审核并强制实施计算机上的 Azure 机器配置策略。 |
扩展服务 | 计算机配置扩展服务 |
gc_extension_service.exe (gc_service.exe 早于版本 1.36) |
在计算机上安装、更新和管理扩展。 |
虚拟服务帐户
虚拟帐户 | 说明 |
---|---|
NT SERVICE\himds |
无特权帐户,用于运行 Hybrid Instance Metadata Service。 |
NT Service\SQLServerExtension |
用于以最低特权模式运行 SQL Server 扩展服务的未特权帐户。 |
注册密钥
基键: HKEY_LOCAL_MACHINE
密钥 | 说明和说明 |
---|---|
SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRegistryName>\MSSQLSERVER |
Microsoft Entra ID 注册表项 |
SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRegistryName>\PurviewConfig |
Purview 注册表项 |
SOFTWARE\Microsoft\SystemCertificates |
Windows 证书注册表项 |
表
在 Azure Arc 启用的每个 SQL Server 实例中,该扩展会在 msdb
以下表中创建下表:
dq.arcJobTriggers00
dt.arcJobDefinitions
这些表存储后台作业定义和执行历史记录。 后台作业执行计划操作和用户启动的操作。 这些表允许长时间运行的作业在重新启动适用于 SQL Server 的 Azure 扩展时自动恢复。