首页 > 开发 > 综合 > 正文

YourSQLDba 配置——修改备份路径

2024-07-21 02:49:45
字体:
来源:转载
供稿:网友
YourSQLDba 配置——修改备份路径 2014-07-15 23:18 by 潇湘隐者, ... 阅读, ... 评论, 收藏, 编辑

公司一直使用YourSQLDba做本地备份,磁带机将本地备份文件上带做异地容灾备份。近期整理、验证备份时发现本地备份目录命名五花八门

clipboard

其中有历史原因,也有无规划化的缘故,看着这些五花八门的目录,越看越不顺眼。于是想统一规范化。备份目录统一为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参数。如下所示:

clipboard[1]

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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表