![]() |
#2
ceozenliu2016-01-11 17:25
|

IF (msdb.dbo.fn_syspolicy_is_automation_enabled() != 1) --这是第一条
BEGIN
RAISERROR(34022, 16, 1)
END
EXEC msdb.dbo.sp_syspolicy_purge_histor --这是第二条
if ('$(ESCAPE_SQUOTE(INST))' -eq 'MSSQLSERVER') {$a = '\DEFAULT'} ELSE {$a = ''}; --这是第三条
(Get-Item SQLSERVER:\SQLPolicy\$(ESCAPE_NONE(SRVR))$a).EraseSystemHealthPhantomRecords()
BEGIN
RAISERROR(34022, 16, 1)
END
EXEC msdb.dbo.sp_syspolicy_purge_histor --这是第二条
if ('$(ESCAPE_SQUOTE(INST))' -eq 'MSSQLSERVER') {$a = '\DEFAULT'} ELSE {$a = ''}; --这是第三条
(Get-Item SQLSERVER:\SQLPolicy\$(ESCAPE_NONE(SRVR))$a).EraseSystemHealthPhantomRecords()
这是我在一个数据库作业里面看到的。请问大神,上面的语句都是什么意思?