NVP-vProxy:SQL Server 备份登录失败,因为它没有分配 sysadmin 角色

Summary: 使用 NetWorker VMware Protection (NVP) vProxy 一体机执行的 SQL 虚拟机 (VM) 备份失败,指示“NT AUTHORITY\SYSTEM 未分配 sysadmin 角色”。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

NetWorker VMware 保护集成配置了 vProxy Appliance。用于 SQL Server 应用程序一致性保护的 Microsoft 虚拟机应用程序代理 (MSVMAPPAGENT) 用于使用 Microsoft SQL Server 执行虚拟机备份。虚拟机备份失败,表明“NT AUTHORITY\SYSTEM”未分配 sysadmin 角色。

备份会话日志显示:
YYYY-MM-DD HH:MM:SS ERROR:  [127] MSSQL: MSSQL:validate_application: NetWorker VM agent for Microsoft Applications: Unable to execute discovery command, error: 'The login 'NT AUTHORITY\SYSTEM' for SQL instance [VM_NAME] does not have the sysadmin role assigned.'

Cause

MSVMAPPAGENT在“NT AUTHORITY\SYSTEM”帐户下运行,并且没有足够的权限来执行数据保护作。 

Resolution

Dell NetWorker VMware 集成指南的 MSVMAPPAGENT“软件和安全要求”部分指示必须向“NT AUTHORITY\SYSTEM”帐户授予 sysadmin 角色。下面概述了向“NT AUTHORITY\SYSTEM”帐户授予权限的步骤。
 

  1. 在 SQL VM 上,打开 Microsoft SQL Server Management Studio。
  2. 连接到 SQL Server 实例。 
提醒:必须对虚拟机上的所有 SQL Server 实例执行这些步骤。
 
  1. 在对象资源管理器树视图中,展开“安全 > 登录”。
  2. 打开“NT AUTHORITY\SYSTEM”帐户的属性。
SQL Server Management Studio (SSMS) 安全登录名 
图 1:SQL Server Management Studio (SSMS) 安全登录名
  1. 在“登录属性”窗口中,选择左侧窗格中的“服务器角色”。
  2. 在右侧窗格中,选择“sysadmin”。
  3. 选择确定以关闭登录属性窗口。  
SSMS NT AUTHORITY\SYSTEM 登录属性 
图 1:SSMS NT AUTHORITY\SYSTEM 登录属性
Article Properties
Article Number: 000173347
Article Type: Solution
Last Modified: 17 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.