我需要重命名许多类似的命名作业名称,因此我想运行更新语句来name
更改msdb..sysjobs
.
编辑系统表是我非常清楚的事情,但更改工作名称并没有那么危险,因为我认为 job_id 才是最重要的。在这种情况下这样做安全吗?
我正在使用 sql server 2008。
我需要重命名许多类似的命名作业名称,因此我想运行更新语句来name
更改msdb..sysjobs
.
编辑系统表是我非常清楚的事情,但更改工作名称并没有那么危险,因为我认为 job_id 才是最重要的。在这种情况下这样做安全吗?
我正在使用 sql server 2008。
当您在多个环境中运行相同的作业时,最好按名称而不是 ID 来引用作业,因为在每个环境中都会使用不同的 ID 创建具有相同名称的作业。
如果更改作业的名称,请确保用于操作这些作业的任何脚本也使用新名称。
我认为没有什么可担心的,你可以修改它。请在此处找到有关 sysjobs 的详细信息。
只是重命名它是不保存的。使用 sql profiler 显示,使用对象 exlorer 重命名包将启动几个过程。它将使用创建一个新包sp_add_dtspackage
,稍后使用sp_drop_dtspackage
. 包 id 虽然是使用参数设置的,但随机设置似乎确实存在潜在风险。