公司一直使用YourSQLDba做本地備份,磁帶機將本地備份文件上帶做異地容災備份。近期整理、驗證備份時發現本地備份目錄命名五花八門
其中有歷史原因,也有無規劃化的緣故,看著這些五花八門的目錄,越看越不順眼。于是想統一規范化。備份目錄統一為DB_BACKUP,完整備份位于FULL_BACKUP子目錄,事務日志備份位于LOG_BACKUP子目錄下。例如如下所示:
完整備份目錄 :G:/DB_BACKUP/FULL_BACKUP/
事務日志備份目錄:G:/DB_BACKUP/LOG_BACKUP/
于是需要修改YourSQLDba備份路徑,本來是一個簡單的事情,但是在測試過程中,發現了一些小問題,特此記錄一下:
問題1:在哪里修改備份路徑? 修改是否立即生效?
修改YourSQLDba的備份路徑,需要修改兩個作業YourSQLDba_FullBackups_And_Maintenance 和YourSQLDba_LogBackups的配置. 即修改調用的存儲過程Maint.YourSqlDba_DoMaint中的@FullBackupPath和@LogBackupPath參數。如下所示:
YourSQLDba_FullBackups_And_Maintenance作業
exec Maint.YourSqlDba_DoMaint
@oper = 'YourSQLDba_Operator'
, @MaintJobName = 'YourSQLDba: DoInteg,DoUpdateStats,DoReorg,Full backups'
, @DoInteg = 1
, @DoUpdStats = 1
, @DoReorg = 1
, @DoBackup = 'F'
, @FullBackupPath = 'G:/DB_BACKUP/FULL_BACKUP/'
, @LogBackupPath = 'G:/DB_BACKUP/LOG_BACKUP/'
-- Flush database backups older than the number of days
, @FullBkPRetDays = 1
-- Flush log backups older than the number of days
, @LogBkpRetDays = 2
-- Spread Update Stats over 7 days
, @SpreadUpdStatRun =1
新聞熱點
疑難解答