2009-06-03 74 views
1

我在我的SQL Server 2008服務器中有一個SQL Server作業。現在我想用PowerShell編寫一些腳本,可以通過命令行自動將作業部署到其他計算機上。任何樣品或文件推薦這個主題學習?如何使用腳本安裝SQL Server作業?

回答

3

This可能是理解它們如何編寫腳本的一個很好的起點。你基本上用sp_add_job創建一個工作,然後可以添加步驟,時間表等與相關的存儲過程。您可能希望從SQL Management Studio中腳本化現有作業並將其與文檔進行比較。

2

最簡單的是手動創建一個作業,然後在SSMS中右鍵單擊它並將腳本創建爲腳本。

1

如果要將同一作業部署到其他SQL Server,則可能還需要考慮SQL Server中的MSX TSX設置。

一臺服務器是將作業部署到所有其他服務器並且目標服務器(TSX)下載並執行作業的主服務器(MSX)。最重要的是,SQL Server代理的所有優點(調度,部署,錯誤日誌記錄,通知,觸發另一個,集成)等都是內置的,您不必爲每項工作都自定義編寫它。

相關問題