Uyarıya Yanıtı Tanımlama

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

Önemli

Azure SQL Managed Instanceüzerinde, SQL Server Agent özelliklerinin çoğu şu anda desteklenmektedir fakat hepsi değil. Ayrıntılar için bkz. SQL Yönetilen Örneği'nde SQL Server veya SQL Aracısı iş sınırlamalarından Azure SQL Yönetilen Örneği T-SQL farkları .

Bu konu başlığında, Microsoft SQL Server'ın SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'daki SQL Server Aracısı uyarılarına nasıl yanıt vereceğinin nasıl tanımlanacağı açıklanmaktadır.

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Pager ve net send seçenekleri, Microsoft SQL Server'ın gelecekteki bir sürümünde SQL Server Aracısı'ndan kaldırılacaktır. Bu özellikleri yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özellikleri kullanan uygulamaları değiştirmeyi planlayın.

  • SQL Server Ajansı'nın işleçlere e-posta ve çağrı cihazı bildirimleri gönderebilmesi için Veritabanı Postası kullanacak şekilde yapılandırılması gerektiğini unutmayın. Daha fazla bilgi için bkz. Operatöre Uyarı Atama.

  • SQL Server Management Studio işleri yönetmek için kolay, grafik bir yol sağlar ve iş altyapısını oluşturmak ve yönetmek için önerilen yoldur.

Güvenlik

İzinler

Uyarıya yanıtı yalnızca sysadmin sabit sunucu rolünün üyeleri tanımlayabilir.

SQL Server Management Studio'yu kullanma

Uyarıya yanıtı tanımlamak için

  1. Nesne Gezginiiçinde, yanıt tanımlamak istediğiniz uyarıyı içeren sunucuyu genişletmek için artı işaretine tıklayın.

  2. SQL Server Agentgenişletmek için artı işaretine tıklayın.

  3. artı işaretine tıklayarak Uyarılar klasörünü genişletin.

  4. Yanıt tanımlamak istediğiniz uyarıya sağ tıklayın ve özellikler seçin.

  5. alert_nameuyarı özellikleri iletişim kutusunda, Sayfa Seçinaltında, Yanıtseçin.

  6. İş çalıştır onay kutusunu seçin ve uyarı oluştuğunda çalıştırılacak bir iş seçmek için İş çalıştır onay kutusunun altındaki listeden bir iş seçin. Yeni İşöğesine tıklayarak yeni bir iş oluşturabilirsiniz. İş Görüntületıklayarak iş hakkında daha fazla bilgi görüntüleyebilirsiniz. Yeni İş ve İş Özelliklerijob_name iletişim kutularındaki kullanılabilir seçenekler hakkında daha fazla bilgi için bkz. Bir İş Oluşturma ve Bir İşi Görüntüleme.

  7. Uyarı etkinleştirildiğinde operatörleri bilgilendirmek istiyorsanız Operatörleri Bildir onay kutusunu seçin. Operatör listesinde, operatörü veya operatörleri bilgilendirmek için aşağıdaki yöntemlerden bir ya da daha fazlasını seçin: E-posta, Çağrı Cihazıveya Net Send. Yeni İşleçtıklayarak yeni bir operatör oluşturabilirsiniz. İşleci Görüntüle tıklayarak bir işleç hakkında daha fazla bilgi görüntüleyebilirsiniz. Yeni İşleç ve İşleç Özelliklerini Görüntüle iletişim kutularındaki kullanılabilir seçenekler hakkında daha fazla bilgi için bkz. İşleç Oluşturma ve İşleç Hakkında Bilgileri Görüntüleme.

  8. İşiniz bittiğinde Tamambutonuna tıklayın.

Transact-SQL Kullanımı

Uyarıya yanıtı tanımlamak için

  1. Nesne Gezginiiçinde Veritabanı Motoru örneğine bağlanın.

  2. Standart çubuğunda Yeni Sorguseçeneğine 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.

    -- adds an e-mail notification for Test Alert.  
    -- assumes that Test Alert already exists and that
    -- François Ajenstat is a valid operator name   
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'François Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

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