No banco de dados do sistema SQL (mestre, modelo, msdb, tempdb), o repositório de consultas pode ser usado apenas no msdb. Procurei e não encontro nenhuma documentação sobre o armazenamento de consultas no msdb.
Embora você não possa vê-lo na GUI, ele pode ser validado na sua instância do SQL 2016
Validar Query Store está desativado
USE msdb
SELECT * FROM sys.database_query_store_options;
Ativar o Query Store
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 armazenamento de consultas está ativado
USE msdb
SELECT * FROM sys.database_query_store_options;
De todo o banco de dados do sistema, por que o msdb é o único com a opção de usar o Query Store e qual valor ele adiciona?
-- Stop Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = OFF
GO
[model]
inclusão na lista de "não permitido".