2015-01-13 30 views
0

我有一個asp應用程序來啓動/停止/啓用/禁用/創建/調度SQL代理作業。現在我想添加DELETE作業功能。在刪除之前,我想對該作業進行備份並將其存儲在表格中。有人可以幫助我如何使用C#編寫代理作業嗎?腳本輸出代理作業使用asp c#或TSQL

我聽說過使用SMO但我沒有意識到它。請指導我。

回答

0

你可以使用TSQL來做到這一點。 使用SQL Server Management Studio,您可以獲得一個「主」腳本,用於刪除和創建作業。

打開SQL Server Management Studio,右鍵單擊您的作業,選擇「腳本作業爲」,然後「刪除並創建到」或「刪除到」。

腳本顯示在查詢結果中。您只需自定義腳本。

注意:如果您需要關於作業的更多信息(例如GUID),請點擊此鏈接:http://www.mssqltips.com/sqlservertip/2561/querying-sql-server-agent-job-information/