Aracılığıyla paylaş


Hata numarasını kullanarak bir uyarı oluştur

Bu konuda nasıl oluşturulacağı açıklanır bir Microsoft  SQL ServerAgent uyarısı oluşuyor SQL Server 2012kullanarak belirli bir sayının bir hata ortaya çıktığında, yükseltilmiş SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Hata numarasını kullanarak, kullanarak uyarı oluşturmak için:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • SQL Server Management Studiobir uyarı altyapı yapılandırmak için önerilen yoldur ve tüm uyarı sistemi yönetmek için kolay ve grafiksel bir yol sağlar.

  • İle oluşturulan olayları xp_logevent ana veritabanında oluşur. Bu nedenle, xp_logevent uyarı sürece tetiklemez @ veritabanı_adı için uyarı 'Ana' veya null.

Güvenlik

İzinler

Varsayılan olarak, yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_add_alert.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Hata numarasını kullanarak uyarı oluşturmak için

  1. İçinde Object Explorer, hata numarasını kullanarak uyarı oluşturmak istediğiniz sunucuyu genişletmek için artı işaretini tıklatın.

  2. Genişletmek için artı işaretini SQL Server Agent.

  3. Sağ Uyarıları ve Yeni uyarı.

  4. İçinde Yeni uyarı iletişim kutusunda, ad kutusunda, bu uyarı için bir ad girin.

  5. Kontrol olanak çalıştırmak için uyarıyı etkinleştirmek için onay kutusunu. Varsayılan olarak, olanak denetlenir.

  6. İçinde türü listesi, seçme SQL Server olay uyarı.

  7. Altında olay uyarı tanımını, veritabanı adı listesinde, belirli bir veritabanı uyarı kısıtlamak için bir veritabanı seçin.

  8. Altında dayalı uyarılar artırılacaktır, tıklayın hata numarasıve uyarı geçerli hata numarasını yazın. Alternatif olarak, tıklayın önem ve uyarı arttıracak belirli önem düzeyi seçin.

  9. Kontrol kutusu ilgili uyarı iletisi içerdiğinde Yükselt uyarı kısıtlamak için belirli karakter sırası ve bir anahtar sözcük veya karakter dizesi girin onay kutusunu ileti metni. En fazla karakter sayısı 100'dür.

  10. Click OK.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Hata numarasını kullanarak uyarı oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- adds an alert (Test Alert) that runs the Back up the AdventureWorks2012 Database job when fired 
    -- assumes that the message 55001 and the Back up the AdventureWorks2012 Database job already exist.
    USE msdb ;
    GO
    
    EXEC dbo.sp_add_alert
        @name = N'Test Alert',
        @message_id = 55001, 
       @severity = 0, 
       @notification_message = N'Error 55001 has occurred. The database will be backed up...', 
       @job_name = N'Back up the AdventureWorks2012 Database' ;
    GO
    

Daha fazla bilgi için, bkz. sp_add_alert (Transact-sql).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]