Udostępnij za pośrednictwem


Metoda EnumNotifications

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

EnumNotifications Metoda zwraca QueryResults obiekt, który wylicza powiadomienia dla operator Microsoft SQL Server agenta lub alert.

Składnia


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

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • NotifyMethod
    Długa liczba całkowita, która określa metoda powiadomienie oraz kierowanie budowy zestaw wyników, jak opisano w ustawieniach.

  • EnumNotifyType
    Liczba całkowita długa kierujący wyliczenie, jak opisano w ustawieniach.

  • AlertOrOperator
    Opcjonalne.Ciąg określający powiadomienie miejsce docelowe lub źródła według nazwy.Podczas korzystania z AlertOrOperator argument, EnumNotifyType argument należy określić SQLDMOEnumNotify_Target.

Prototyp (C/C++)

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

Ustawienia

NotifyMethod argument jest długa liczba całkowita pakowane bit.Użyj lub operator logiczny, aby określić więcej niż jedną wartość.Ustaw NotifyMethod za pomocą tych wartości argumentu.

Stała

Wartość

Opis

SQLDMONotify_All

7

Powiadomienie pocztą e-mail, wiadomości e-mail wysyłane do adresu pagera i komunikat podręczny sieci.

SQLDMONotify_Email

1

Powiadomienie pocztą e-mail wysyłane na adres e-mail operator.

SQLDMONotify_NetSend

4

Powiadomienia przez sieci komunikat podręczny wysyłany pod adres sieci operator.

SQLDMONotify_Pager

2

Powiadomienie pocztą e-mail wysyłane na adres pagera operator.

Ustaw EnumNotifyType za pomocą tych wartości argumentu.

Stała

Wartość

Opis

SQLDMOEnumNotify_/rzeczywista

2

Zwraca tylko operatorów lub alerty skonfigurowanych dla powiadomienie.

SQLDMOEnumNotify_All

1

Zwraca wszystkie podmioty gospodarcze lub alerty.Wartość use_email, use_netsend, lub use_pager kolumna wskazuje, że operator lub alert jest skonfigurowany dla powiadomienie przez wskazanej metoda.

SQLDMOEnumNotify_Max

3

SQLDMOEnumNotify_Target.

SQLDMOEnumNotify_Min

1

SQLDMOEnumNotify_All.

SQLDMOEnumNotify_ i docelowej

3

Zwracanie zestaw wyników wylicza powiadomienie dla operator lub alert określony w AlertOrOperator argumentu.

Zwraca

Dla Alert obiekt, EnumNotifications Metoda zwraca QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

has_email

integer

Po 1, operator jest skonfigurowany z adresem e-mail.

has_netsend

integer

Po 1, operator jest skonfigurowany adres sieci komunikat podręczny odbioru.

has_pager

integer

Po 1, operator jest skonfigurowany adres pagera.

operator_id

integer

Identyfikator operator wygenerowane przez system.

operator_name

nvarchar(129)

Nazwa operatora.

use_email

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_Email.

Po 1, operator jest skonfigurowane do odbierania powiadomienie pocztą e-mail.

use_netsend

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_NetSend.

Po 1, operator jest skonfigurowane do odbierania powiadomienie przez komunikat podręczny sieci.

use_pager

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_Pager.

Po 1, operator jest skonfigurowane do odbierania powiadomienie przez strona.

Dla Operator obiekt, EnumNotifications Metoda zwraca QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.

Kolumna

Typ danych

Opis

alert_id

integer

Wygenerowane przez system alert identyfikator.

alert_name

nvarchar(129)

Nazwa alertu.

has_email

integer

Podczas niezerową, liczby podmiotów skonfigurowane do odbierania powiadomienie alert pocztą e-mail.

has_netsend

integer

Gdy niezerową, liczba operatorów skonfigurowane do odbierania alert powiadomienie przez komunikat podręczny sieci.

has_pager

integer

Gdy niezerową, liczba operatorów skonfigurowane do odbierania alert powiadomienie przez pager.

use_email

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_Email.

Po 1, alert jest skonfigurowany do podniesienia powiadomienie pocztą e-mail.

use_netsend

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_NetSend.

Po 1, alert jest skonfigurowany do podniesienia powiadomienie przez komunikat podręczny sieci.

use_pager

integer

Kolumny obecnie, kiedy NotifyMethod określa SQLDMONotify_Pager.

Po 1, alert jest skonfigurowany do podniesienia powiadomienie przez strona.

Stosuje się do: