1

我需要重命名许多类似的命名作业名称,因此我想运行更新语句来name更改msdb..sysjobs.

编辑系统表是我非常清楚的事情,但更改工作名称并没有那么危险,因为我认为 job_id 才是最重要的。在这种情况下这样做安全吗?

我正在使用 sql server 2008。

4

3 回答 3

1

当您在多个环境中运行相同的作业时,最好按名称而不是 ID 来引用作业,因为在每个环境中都会使用不同的 ID 创建具有相同名称的作业。

如果更改作业的名称,请确保用于操作这些作业的任何脚本也使用新名称。

于 2012-07-11T09:28:42.457 回答
0

我认为没有什么可担心的,你可以修改它。请在此处找到有关 sysjobs 的详细信息。

于 2012-07-11T09:10:17.610 回答
0

只是重命名它是不保存的。使用 sql profiler 显示,使用对象 exlorer 重命名包将启动几个过程。它将使用创建一个新包sp_add_dtspackage,稍后使用sp_drop_dtspackage. 包 id 虽然是使用参数设置的,但随机设置似乎确实存在潜在风险。

于 2012-07-24T11:01:30.447 回答