Troubleshooting Guide: SQL Server Error 10919 – Resource Governor Configuration Read Failure
Why This Error Happens
This error occurs when SQL Server 2025 fails to read the Resource Governor metadata stored in the master database, typically during startup, ALTER RESOURCE GOVERNOR RECONFIGURE, or when querying sys.resource_governor_configuration. The most common root causes are corruption in the master database’s system catalog, insufficient permissions on the Resource Governor DDL/metadata objects, or an incomplete/interrupted upgrade that left the Resource Governor configuration tables in an inconsistent state. In rare cases, this is triggered by manual edits to system tables or a failed in-place upgrade from an older SQL Server version to SQL Server 2025.
Step-by-Step Resolution Guide
Step 1: Verify Master Database Integrity
- Open SQL Server Management Studio (SSMS) or
sqlcmdand connect to the instance using an account withsysadminprivileges. - Run
DBCC CHECKDB ('master') WITH NO_INFOMSGS, ALL_ERRORMSGS;to check for corruption in system pages. - Review the output for allocation errors or consistency errors specifically referencing Resource Governor internal tables (e.g.,
sys.sysrsrvgovcfg). - If corruption is found, restore
masterfrom a known-good backup taken before the error started occurring.
Step 2: Validate Permissions on Resource Governor Objects
- Confirm the login attempting the operation has
CONTROL SERVERorALTER ANY RESOURCE GOVERNOR CONFIGURATIONpermission. - Run the following query to check current permissions:
SELECT * FROM fn_my_permissions(NULL, 'SERVER');
- If permissions are missing, grant them explicitly:
GRANT ALTER ANY RESOURCE GOVERNOR CONFIGURATION TO [YourLogin];
- Restart the SQL Server service via
services.mscorRestart-Service MSSQLSERVERin PowerShell on Windows Server 2025 for permission changes to take effect.
Step 3: Reset Resource Governor to Default Configuration
- Open a new query window in SSMS with elevated/sysadmin rights.
- Execute the following to disable and reset Resource Governor to its default state:
ALTER RESOURCE GOVERNOR DISABLE;
ALTER RESOURCE GOVERNOR RESET STATISTICS;
ALTER RESOURCE GOVERNOR RECONFIGURE;
- If the
RECONFIGUREstatement still throws Error 10919, proceed to rebuild the configuration manually by dropping custom workload groups and pools, then recreating them.
Step 4: Check for Incomplete Upgrade Artifacts
- Navigate to
C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\Log\(adjust version folder for SQL Server 2025) and open the latestERRORLOGfile. - Search for entries related to “Resource Governor” or “upgrade script” failures that occurred during installation.
- If an upgrade failure is detected, run the SQL Server Setup repair option from Control Panel > Programs > Microsoft SQL Server 2025 > Repair.
- After repair completes, restart the SQL Server service and re-run
ALTER RESOURCE GOVERNOR RECONFIGURE;.
Step 5: Rebuild System Databases (Last Resort)
- If corruption persists and no valid backup exists, use the SQL Server 2025 installation media to run
setup.exe /ACTION=REBUILDDATABASEto rebuild themaster,model, andmsdbdatabases. - Reapply all server-level configurations, logins, and linked servers manually after the rebuild since this action resets
masterto default. - Restore user databases separately, as they are not affected by the
masterrebuild.
Alternative or Verification Steps
- To verify the fix, run
SELECT * FROM sys.resource_governor_configuration;and confirm it returns data without errors, then check the SQL Server Error Log for the absence of Event ID 10919 after a service restart. - As an alternative, if the issue is isolated to a specific workload group or pool, export the current Resource Governor DDL script (if accessible), fully disable Resource Governor, drop all custom pools/groups, and reapply the script incrementally to isolate the corrupted object.