1

多くの類似した名前のジョブ名の名前を変更する必要があるため、update ステートメントを実行して の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 プロファイラーを使用すると、オブジェクト エクスプローラーを使用してパッケージの名前を変更すると、いくつかの手順が開始されることがわかります。を使用して新しいパッケージを作成し、sp_add_dtspackage後で を使用してドロップしsp_drop_dtspackageます。パッケージIDはパラメーターを使用して設定されますが、ランダムに設定すると潜在的なリスクがあるようです.

于 2012-07-24T11:01:30.447 に答える