Del almacén de consultas de la base de datos del sistema SQL (maestro, modelo, msdb, tempdb) solo se puede usar en msdb. Miré y no encuentro ninguna documentación sobre el almacén de consultas en msdb.
Si bien no puede verlo en la GUI, se puede validar en su instancia de SQL 2016
Validar tienda de consultas está desactivado
USE msdb
SELECT * FROM sys.database_query_store_options;
Activar el almacén de consultas
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = ON
GO
ALTER DATABASE msdb SET QUERY_STORE (OPERATION_MODE = READ_WRITE
, INTERVAL_LENGTH_MINUTES = 30
, MAX_STORAGE_SIZE_MB = 1000
, QUERY_CAPTURE_MODE = AUTO)
GO
Validar consulta está activada
USE msdb
SELECT * FROM sys.database_query_store_options;
De toda la base de datos del sistema, ¿por qué es msdb el único con la opción de usar Query Store, y qué valor agrega?
-- Stop Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = OFF
GO
[model]
ser incluido en la lista de "no permitido".