ServerMessage olayı

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The ServerMessage event occurs when a Microsoft SQL Server success-with-information message is returned to the SQL Distributed Management Objects (SQL-DMO) application.

Sözdizimi

Private Sub
object
_ServerMessage(
Severity as Long
,
MessageNumber as Long
,
MessageState as Long
,
Message as String
)

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Önem derecesi
    Önem tanımlayan uzun tamsayı düzey sql Server hata iletisi.

  • Eden bir MessageNumber değerini
    Bir sql Server hata iletisi numarasını tanımlar uzun tamsayı.

  • MessageState
    sql Server hata iletisi için bir durum değeri tanımlar uzun tamsayı.

  • İleti
    sql Server hata iletisi metni içeren bir dize.

Prototip (c/C++)

HRESULT ServerMessage(long Severity, long MessageNumber,
long MessageState, SQLDMO_LPCSTR Message);

Açıklamalar

sql Server hata önem derecesini bir hata durumu gösterir.Bazı hatalar deyim yürütme zamanından önce sona erdirmek için önemli.sql-dmo uygulama boyunca normal hata işleme için bir önem 10 veya daha yüksek olan herhangi bir hata döndürdü.

deyim yürütme başarılı oldu, ancak bu başarı koşullu daha zararsız hatalarını gösterir.İletiler, adlı başarı ile bilgi, 10'dan önemi ile sql Server hataları hatalardır.PRINT deyim gibi bazı Transact-sql deyimleri sonuç kümeleri, iletileri kendi dönüş değeri kullanarak oluşturmaz.

Implement bir ServerMessage olay işleyicisi tarafından harekete geçirilen sql Server iletileri yakalamak içinsql-dmo uygulama işleme.

İçin geçerlidir: