2009-08-02 18 views
6

Veritabanı sunucusu adını, örnek adını ve SQL Server iş adını bilirsem, SQL Server işini basit bir şekilde adından nasıl silebilirim? SQL işlerini silmek için sqlcmd tarafından çağrılan komut dosyaları yazıyorum.Bir SQL İşini silmek için T-SQL komut dosyaları aranıyor

Herkes bana örnek gösterebilir mi? peşin :-)

sayesinde George

cevap

16
USE msdb; 

GO 

EXEC sp_delete_job 
    @job_name = N'NightlyBackups' ; 

GO 
+0

Çözümünüz çalışıyor! – George2

3

Sen sp_delete_job aradığınız:

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

Yani bu dört bölüm adı yalnızca bağlantılı sunucular ile çalışır. Aksi takdirde, sunucuya bağlanmak zorunda ve sağ [dbo]. ait her şeyi (buna karşı komutunu çalıştırmak gerekir.

+1

sadece KULLANIM msdb yürütmek nereden;. GO EXEC sp_delete_job @job_name = $ (Burada iş adı; GO – George2

2

O sadece SSMS kullanabilirsiniz fazlalaştı, işi seçin sağ tıklayın ve burada önerilen olanlar gibi bir komut dosyası oluşturmak için iletişim kutusunun üstündeki Senaryo düğmesini kullanın ve ardından "Sil" seçmek ve

İlgili konular