2009-08-02 17 views
6

データベースサーバー名、インスタンス名、およびSQL Serverジョブ名が分かっている場合、SQL Serverジョブを単純に名前で削除する方法はありますか。私は、SQLジョブを削除するためにsqlcmdによって呼び出されるスクリプトを作成しています。SQLジョブを削除するためのT-SQLスクリプトの検索

誰かに私にサンプルを見せてもらえますか?事前に:-)

おかげで、 ジョージ

答えて

16
USE msdb; 

GO 

EXEC sp_delete_job 
    @job_name = N'NightlyBackups' ; 

GO 
+0

あなたのソリューションは機能します! – George2

3

あなたはsp_delete_jobを探しています:

[srv].[master].[dbo].sp_delete_job @job_name = 'MyJob' 

ので、この4部構成の名前のみがリンクサーバーで動作します。それ以外の場合は、サーバーに接続する必要があり、右[dbo].のすべてに(それに対してコマンドを実行します。

+1

についてはただのUSE MSDBを実行する方法;。 GO EXEC sp_delete_job @job_name = $(職名はここに); GO – George2

2

をそれはあなただけのSSMSを使用できることは注目に値します、仕事を選択し、右クリックして、 「削除」を選択して、ここで提案したもののようなスクリプトを生成するために、ダイアログボックスの上部にある[スクリプト]ボタンを使用し

関連する問題