İşi Durdurma
Şunlar için geçerlidir:SQL Server
Azure 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: .
Bir işi durdurmak için kullanın:
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
Nesne Gezgini'nde SQL Server Veritabanı Altyapısı örneğine bağlanın ve bu örneği genişletin.
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.
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
Nesne Gezgini, veritabanı motorunun bir örneğine bağlanın.
Standart çubuğunda Yeni Sorguöğesine tıklayın.
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).