Sql-Server

如何將 SQL 代理作業移動到另一台伺服器?

  • May 13, 2016

我正在從 SQL Server 2005 遷移到 SQL Server 2008R2,我看到 SQL Server 代理作業中有一個作業需要移動,但我也在 SSIS 中看到它—> Stored Packages\MSDB\File Manipulation . 不確定我是否右鍵點擊它並選擇導出,如果它不能在新的開發伺服器中工作,會影響生產伺服器嗎?或者我如何將它的一個副本導入到其他新開發的 SQL Server 2008 中?

感謝您的任何建議或指導。

好吧,在編寫作業腳本時必須小心。特別是與複製有關的工作。

此外,還有 sp_add_jobschedule ,您需要決定是否希望它在兩台伺服器上具有相同的形狀。如果是,您可以重新創建它,但不要使用相同的 @schedule_uid=N''

在 SSMS 中,轉到 SQL Server 代理點擊作業

現在點擊查看->對象資源管理器詳細資訊

您將在右側視窗中看到所有工作的列表。這樣,您可以選擇多個要編寫腳本的作業,右鍵點擊並選擇“將作業編寫為”,然後選擇所需的選項。

引用自:https://dba.stackexchange.com/questions/55278