MS SQL eksperdi konsultatsioon, analüüs ja teostus!

Query store aktiviseerimine

2019-12-16

Query Store on praktiline funktsioon. Samas kui migreerid/kopeerid mitusada baasi korraga live/prod keskkonnast test keskkonda, siis võib tekkida olukord, kus kõikides baasides võiks see olla keelatud või siis vastupidi lubatud. Otsisin selle jaoks lahendust ja leidsin sellised 2 käsurida:

a) keelan Query Store-i

EXECUTE master.sys.sp_MSforeachdb N'IF (N''?'' NOT IN (N''tempdb'', N''master'', N''model'', N''msdb''))  ALTER DATABASE [?] SET QUERY_STORE = OFF;';

b) luban Query Store-i

EXECUTE master.sys.sp_MSforeachdb N'IF (N''?'' NOT IN (N''tempdb'', N''master'', N''model'', N''msdb''))   ALTER DATABASE [?] SET QUERY_STORE = ON;';