如果我知道數據庫服務器名稱,實例名稱和SQL Server作業名稱,那麼如何通過其名稱以簡單的方式刪除SQL Server作業?我正在編寫將由sqlcmd調用以刪除SQL作業的腳本。尋找T-SQL腳本來刪除SQL作業
感謝有人能給我看樣品嗎? :-)
由於事先 喬治
如果我知道數據庫服務器名稱,實例名稱和SQL Server作業名稱,那麼如何通過其名稱以簡單的方式刪除SQL Server作業?我正在編寫將由sqlcmd調用以刪除SQL作業的腳本。尋找T-SQL腳本來刪除SQL作業
感謝有人能給我看樣品嗎? :-)
由於事先 喬治
USE msdb;
GO
EXEC sp_delete_job
@job_name = N'NightlyBackups' ;
GO
您正在尋找sp_delete_job
:
[srv].[master].[dbo].sp_delete_job @job_name = 'MyJob'
因此,這四個部分的名稱僅適用於鏈接服務器。否則,你必須連接到服務器,並運行反對命令(一切[dbo].
權。
如何只使用執行MSDB。 GO EXEC sp_delete_job @job_name = $(這裏的工作名稱); GO – George2 2009-08-02 16:26:56
值得一提的是,你可以使用SSMS,選擇作業,單擊鼠標右鍵,選擇「刪除」,然後使用腳本按鈕在對話框的頂部產生像這裏提出的那些腳本
您的解決方案的工作原理! – George2 2009-08-02 16:35:29