З системної бази даних SQL (майстер, модель, msdb, tempdb) сховище запитів може використовуватися лише у msdb. Я переглянув і не знайшов жодної документації про магазин запитів на msdb.
Хоча ви не бачите його в графічному інтерфейсі, він може бути перевірений у вашому екземплярі SQL 2016
Підтверджений магазин запитів вимкнено
USE msdb
SELECT * FROM sys.database_query_store_options;
Увімкніть магазин запитів
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
Увімкнено магазин підтвердження запитів
USE msdb
SELECT * FROM sys.database_query_store_options;
З усіх системних баз даних, чому msdb є єдиним із можливістю використовувати магазин запитів, і яке значення він додає?
-- Stop Query Store
USE [master]
GO
ALTER DATABASE msdb SET QUERY_STORE = OFF
GO
[model]
включенням до списку "не дозволено".