小编Mat*_*006的帖子

如何更新 Ola Hallengren 的 SQL Server 作业中的命令?

我正在寻找一种简单的方法来更新从 Ola 的 MaintenanceSolution.sql 脚本创建的作业,而不必完全删除和重新创建它们,也不必通过进入作业的属性来单独修改每个作业,然后进入步骤并修改命令。

具体来说,我正在尝试更新@CleanupTime参数,该参数用于告诉作业何时删除旧备份。根据他的常见问题解答,每当他的脚本的新版本可用并且您想更新到该新版本时,您只需要下载 MaintenanceSolution.sql 脚本并再次运行它,@CreateJobs = 'N'如果没有,可以选择指定 SET想创造就业机会。这告诉我,如果你离开@CreateJobs = 'Y',它会重新创造就业机会,但情况似乎并非如此。

例如,如果“DatabaseBackup - USER_DATABASES - FULL”作业已经存在,并且步骤中的命令显示@CleanupTime = 48,那么我使用 重新运行 MaintenanceSolution.sql 脚本@CleanupTime = 168,然后返回作业的步骤,它仍然显示@CleanupTime = 48

sql-server ola-hallengren

3
推荐指数
1
解决办法
750
查看次数

标签 统计

ola-hallengren ×1

sql-server ×1