Aracılığıyla paylaş


İşi Durdurma

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Önemli

Azure SQL Yönetilen Örneğiüzerinde, SQL Server Agent özelliklerinin çoğu şu anda desteklenmektedir, ancak hepsi değil. Ayrıntılar için bkz. Azure SQL Yönetilen Örneği T-SQL farkları SQL Server.

Bu konuda, bir Microsoft SQL Server Agent işinin nasıl durdurulduğu açıklanmaktadır. İş, SQL Server Agent'ın gerçekleştirdiği belirtilen bir eylem dizisidir.

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Bir iş şu anda CmdExec veya PowerShell türünde bir adım yürütüyorsa, çalıştırılmakta olan işlem (örneğin, MyProgram.exe) erken sona ermeye zorlanır. Bu, açık tutulan işlem tarafından kullanılan dosyalar gibi öngörülemeyen davranışlara neden olabilir.

  • Çok sunuculu bir iş için, işin tüm hedef sunucularına işin STOP yönergesi nakledilir.

Güvenlik

Ayrıntılı bilgi için bkz. SQL Server Agent Securityuygulama .

SQL Server Management Studio'yu kullanma

bir işi durdurmak için

  1. Nesne Gezgini'nde SQL Server Veritabanı Altyapısı örneğine bağlanın ve bu örneği genişletin.

  2. SQL Server Agent genişletin, İşler genişletin, durdurmak istediğiniz işe sağ tıklayın ve ardından İşi Durdur tıklayın.

  3. Birden çok işi durdurmak istiyorsanız, İş Etkinliği İzleyicisi'sağ tıklayın ve İş Etkinliğini Görüntüleöğesine tıklayın. İş Etkinliği İzleyicisi'nde, durdurmak istediğiniz işleri seçin, seçiminize sağ tıklayın ve ardından İşleri Durdur tıklayın.

Transact-SQL kullanarak

bir işi durdurmak için

  1. Nesne Gezgini, veritabanı motorunun bir örneğine bağlanın.

  2. Standart çubuğunda Yeni Sorguöğesine tıklayın.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın.

    -- stops a job named Weekly Sales Data Backup  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_stop_job  
        N'Weekly Sales Data Backup' ;  
    GO  
    

Daha fazla bilgi için bkz. sp_stop_job (Transact-SQL).

SQL Server Yönetim Nesnelerini Kullanma

Bir görevi durdurmak için

Visual Basic, Visual C# veya PowerShell gibi seçtiğiniz bir programlama dilini kullanarak İşi sınıfının Durdurma yöntemini çağırın. Daha fazla bilgi için bkz. SQL Server Yönetim Nesneleri (SMO).