diff --git a/sp_QuickieStore/sp_QuickieStore.sql b/sp_QuickieStore/sp_QuickieStore.sql index a3fc32d..e9ad3bf 100644 --- a/sp_QuickieStore/sp_QuickieStore.sql +++ b/sp_QuickieStore/sp_QuickieStore.sql @@ -1898,9 +1898,17 @@ SELECT query_capture_mode_desc, size_based_cleanup_mode_desc FROM ' + @database_name_quoted + N'.sys.database_query_store_options AS dqso -WHERE dqso.desired_state = 1 -OR dqso.actual_state IN (1, 3) -OR dqso.desired_state <> dqso.actual_state +WHERE +( + dqso.desired_state <> 4 + OR dqso.readonly_reason <> 8 +) +AND +( + dqso.desired_state = 1 + OR dqso.actual_state IN (1, 3) + OR dqso.desired_state <> dqso.actual_state +) OPTION(RECOMPILE);' + @nc10; IF @debug = 1