EnumNotifications yöntemi

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 EnumNotifications method returns a QueryResults object that enumerates notifications for a Microsoft SQL Server Agent operator or alert.

Sözdizimi


object
.EnumNotifications(
NotifyMethod 
,
EnumNotifyType 
,
[ AlertOrOperator ] ) as QueryResults

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • NotifyMethod
    Belirten bir bildirim yöntem ve ayarlarda belirtildiği gibi sonuç küme yapım yönlendirerek uzun tamsayı.

  • EnumNotifyType
    Ayarlarda belirtildiği gibi numaralandırma yönlendirir uzun tamsayı.

  • AlertOrOperator
    İsteğe bağlı.Bildirim hedef veya kaynak adını belirten dize.Kullanırken AlertOrOperator bağımsız değişkeni EnumNotifyType SQLDMOEnumNotify_Target bağımsız değişkenini belirtmeniz gerekir.

Prototip (c/C++)

HRESULT EnumNotifications(
SQLDMO_NOTIFY_TYPE NotifyMethod,
SQLDMO_ENUMNOTIFY_TYPE EnumNotifyType,
LPSQLDMOQUERYRESULTS *ppResults,
SQLDMO_LPCSTR AlertOrOperator = NULL);

Ayarları

The NotifyMethod argument is a bit-packed long integer.Kullanımı bir veya belirtmek için mantıksal işleç birden çok tek bir değer.Set NotifyMethod bu değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMONotify_All

7

E-posta, çağrı cihazı adresi ve ağ açılır ileti gönderilen e-posta bildirimi.

SQLDMONotify_Email

1

işleç e-posta adresine gönderilen e-posta bildirimi.

SQLDMONotify_NetSend

4

Ağ açılır ileti bildirim postalandığı işleç ağ adresi.

SQLDMONotify_Pager

2

işleç çağrı cihazı adresine gönderilen e-posta bildirimi.

Set EnumNotifyType bu değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMOEnumNotify_ gerçek

2

Yalnızca operatörler veya bildirim için yapılandırılan uyarıların dönün.

SQLDMOEnumNotify_All

1

Tüm işleçler veya uyarıları geri dönün.Değeri use_email, use_netsend, veya use_pager sütun işleç veya uyarı bildirim için belirtilen yöntem. tarafından yapılandırıldığını gösterir

SQLDMOEnumNotify_Max

3

SQLDMOEnumNotify_Target.

SQLDMOEnumNotify_Min

1

SQLDMOEnumNotify_All.

SQLDMOEnumNotify_/hedef

3

Bir sonuç küme return sıralar işleç için bildirim veya uyarı olarak belirtilmiş AlertOrOperator bağımsız değişkeni.

Döndürür

İçin Alert nesnesi, EnumNotifications yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

has_email

integer

1, işleç bir e-posta adresiyle yapılandırılır.

has_netsend

integer

1, işleç ağ açılır ileti alındı bilgisi için bir adresi ile yapılandırılmış.

has_pager

integer

1, işleç çağrı cihazı adresi ile yapılandırılmış.

operator_id

integer

Sistem tarafından oluşturulan işleç tanımlayıcı.

operator_name

nvarchar(129)

Operatör adı.

use_email

integer

Sütun yok NotifyMethod SQLDMONotify_Email belirtir.

1, işleç bildirim almak için e-posta yoluyla yapılandırılır.

use_netsend

integer

Sütun yok NotifyMethod SQLDMONotify_NetSend belirtir.

1, işleç bildirim almak için ağ açılır ileti tarafından yapılandırılır.

use_pager

integer

Sütun yok NotifyMethod SQLDMONotify_Pager belirtir.

1, işleç bildirim almak için sayfa tarafından yapılandırılır.

İçin Operator nesnesi, EnumNotifications yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

alert_id

integer

Sistem tarafından üretilen uyarı tanımlayıcı.

alert_name

nvarchar(129)

Uyarı adı.

has_email

integer

Sıfır olmayan, belli sayıda e-posta ile uyarı bildirim almak üzere yapılandırılmış.

has_netsend

integer

Sıfır olmayan, belli sayıda ağ tarafından açılan ileti uyarı bildirim almak üzere yapılandırılmış.

has_pager

integer

Sıfır olmayan, belli sayıda çağrı cihazı tarafından uyarı bildirim almak üzere yapılandırılmış.

use_email

integer

Sütun yok NotifyMethod SQLDMONotify_Email belirtir.

1, Uyarı bildirim yükseltmek için e-posta yoluyla yapılandırılır.

use_netsend

integer

Sütun yok NotifyMethod SQLDMONotify_NetSend belirtir.

1, Uyarı bildirim yükseltmek için ağ açılır ileti tarafından yapılandırılır.

use_pager

integer

Sütun yok NotifyMethod SQLDMONotify_Pager belirtir.

1, Uyarı bildirim yükseltmek için sayfa tarafından yapılandırılır.

İçin geçerlidir: