多くの類似した名前のジョブ名の名前を変更する必要があるため、update ステートメントを実行して のname
列を変更したいと考えていますmsdb..sysjobs
。
システムテーブルを編集することは私がかなり知っていることですが、job_idが重要だと思うので、ジョブ名を変更することはそれほど危険ではありません。この場合、それを行うのは安全ですか?
SQL Server 2008 を使用しています。
多くの類似した名前のジョブ名の名前を変更する必要があるため、update ステートメントを実行して のname
列を変更したいと考えていますmsdb..sysjobs
。
システムテーブルを編集することは私がかなり知っていることですが、job_idが重要だと思うので、ジョブ名を変更することはそれほど危険ではありません。この場合、それを行うのは安全ですか?
SQL Server 2008 を使用しています。
複数の環境で同じジョブを実行している場合は、ID ではなく名前でジョブを参照することをお勧めします。これは、同じ名前のジョブが環境ごとに異なる ID で作成されるためです。
ジョブの名前を変更する場合は、それらのジョブを操作するために使用するスクリプトも新しい名前を使用していることを確認してください。
心配することは何もないと思います、あなたはそれを修正することができます。sysjobsの詳細についてはこちらをご覧ください。
名前を変更するだけでは保存されません。SQL プロファイラーを使用すると、オブジェクト エクスプローラーを使用してパッケージの名前を変更すると、いくつかの手順が開始されることがわかります。を使用して新しいパッケージを作成し、sp_add_dtspackage
後で を使用してドロップしsp_drop_dtspackage
ます。パッケージIDはパラメーターを使用して設定されますが、ランダムに設定すると潜在的なリスクがあるようです.