Troubleshooting Guide: Error 3637 — Parallel Operation Cannot Be Started from a DAC Connection
Why This Error Happens
Error 3637 occurs because the Dedicated Administrator Connection (DAC) in SQL Server 2025 is intentionally restricted to a single-threaded, serial execution context to guarantee administrators can always connect and diagnose a server even under severe resource pressure. When a query submitted through the DAC requires a parallel execution plan (due to MAXDOP settings, query complexity, or Resource Governor workload group configuration), the engine blocks it rather than allowing parallelism on this restricted connection. This typically surfaces when a DBA runs complex diagnostic queries, large joins, or maintenance scripts directly over the DAC port (1434 or dynamically assigned) instead of a standard connection.
Step-by-Step Resolution Guide
Step 1: Force a Serial Execution Plan on the Query
- Add the query hint
OPTION (MAXDOP 1)to the end of the problematic statement before executing it via DAC. - Example:
SELECT * FROM sys.dm_exec_requests OPTION (MAXDOP 1); - This is the fastest fix and requires no server configuration changes.
Step 2: Verify and Adjust the Server-Level MAXDOP Setting
- Open SQL Server Management Studio (SSMS) and connect via a normal (non-DAC) connection.
- Run
EXEC sp_configure 'max degree of parallelism';to check the current value. - If it is set higher than 1 and DAC queries continue triggering parallel plans, consider setting a Resource Governor workgroup specifically for DAC sessions with
MAX_DOP = 1. - Apply changes with
RECONFIGURE;.
Step 3: Check Resource Governor Classification for DAC Sessions
- Navigate to
Management > Resource Governorin SSMS Object Explorer on the instance. - Confirm the DAC connection is not being misclassified into a workload group that permits parallelism.
- If using a classifier function, inspect its logic located under
Resource Governor > Classifier Function Nameand ensure DAC logins route to thedefaultgroup withMAX_DOPexplicitly set to1. - Run
ALTER WORKLOAD GROUP [groupname] WITH (MAX_DOP = 1); ALTER RESOURCE GOVERNOR RECONFIGURE;if adjustments are needed.
Step 4: Restart the SQL Server Service to Clear Cached Plans (If Needed)
- Open Services.msc on Windows Server 2025 / Windows 11.
- Locate SQL Server (MSSQLSERVER) or the named instance service.
- Right-click and select Restart to clear any cached execution plans that may still force parallelism.
- Alternatively, run
DBCC FREEPROCCACHE;from a standard connection to avoid a full restart.
Step 5: Reconnect via DAC and Re-Test the Query
- Use the syntax
sqlcmd -S ADMIN:ServerName -U sa -P passwordfrom Command Prompt to re-establish the DAC session. - Re-run the original diagnostic or maintenance query and confirm Error 3637 no longer appears.
Alternative or Verification Steps
- Verify the fix by querying
sys.dm_exec_query_statsor re-running the original failing script through the DAC connection — it should now complete without error 3637. - If the issue persists, run the query through a standard SSMS connection instead of DAC, since DAC should only be used for lightweight diagnostics, not heavy parallel workloads.