iT邦幫忙

1

MS SQL 維護

備份語法,可以放在排程,每天跑
BACKUP DATABASE [db_name] TO DISK = N'D:\SQLBACKUP\dbname.bak' WITH INIT , NOUNLOAD , NAME = N'dbname 備份', NOSKIP , STATS = 10, NOFORMAT , COMPRESSION

前輩設在排程裡每天跑,還不知道是什麼意思?
先記下來

https://ithelp.ithome.com.tw/upload/images/20200602/2010676497zEWvcDVq.png
--檢查該功能是否開啟?!
IF (msdb.dbo.fn_syspolicy_is_automation_enabled() != 1)
BEGIN
RAISERROR(34022, 16, 1)
END
--清理LOG
EXEC msdb.dbo.sp_syspolicy_purge_history

--這段還不知道是什麼意思
if ('$(ESCAPE_SQUOTE(INST))' -eq 'MSSQLSERVER') {$a = '\DEFAULT'} ELSE {$a = ''};
(Get-Item SQLSERVER:\SQLPolicy$(ESCAPE_NONE(SRVR))$a).EraseSystemHealthPhantomRecords()
https://ithelp.ithome.com.tw/upload/images/20200602/20106764LONQHXZWY2.png

Q : 物件總管詳細資料不見了
A: 檢視/ 物件總管詳細資料( Object Explorer Details Page)


尚未有邦友留言

立即登入留言