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;';