web-dev-qa-db-ja.com

SQLエージェントジョブを別のサーバーに移動する方法

SQL Server 2005からSQL Server 2008R2に移動しています。SQLServerエージェントジョブに移動する必要のあるジョブが1つありますが、SSIS-> Stored Packages\MSDB\File Manipulationにも表示されます。 。それを右クリックしてエクスポートを選択したかどうかはわかりませんが、新しい開発サーバーで動作しない場合、本番サーバーに影響しますか?または、そのコピーだけを他の新しい開発SQL Server 2008にインポートするにはどうすればよいですか?

アドバイスや指示をありがとう。

5
Shayma Ahmad

ジョブをスクリプト化するときは注意が必要です。特にレプリケーションに関連する仕事。

さらに、sp_add_jobscheduleもあり、両方のサーバーで同じ形にすることを決定する必要があります。はいの場合は再作成できますが、同じ@ schedule_uid = Nを使用しないでください ''

3
Kuba Miazek

SQL Serverエージェントジョブの移動について話している場合は、[スクリプトジョブ->作成]オプションを使用して、コードをコピーして新しいサーバーに貼り付けることをお勧めします。新しいサーバーでコードを取得したら、コードを編集して(または実行してから、[ジョブのプロパティ]ウィンドウでジョブを編集して)、新しい環境で機能するようにすることができます。

4
Vatroslav

SSMSで、SQL Serverエージェントに移動します。

次に[表示]-> [オブジェクトエクスプローラの詳細]をクリックします。

右側のウィンドウにすべてのジョブのリストが表示されます。このように、スクリプトを作成する複数のジョブを選択し、右クリックして[スクリプトジョブ]を選択し、必要なオプションを選択できます。

4
Mirza Baig