UPUŚĆ powiadomienie o zdarzeniu (Transact-SQL)
Usuwa wyzwalacz zdarzenie powiadomienie z bieżącej bazy danych.
Składnia
DROP EVENT NOTIFICATION notification_name [ ,...n ]
ON { SERVER | DATABASE | QUEUE queue_name }
[ ; ]
Argumenty
notification_name
Jest nazwą zdarzenie powiadomienie do usunięcia.Można określić wiele powiadomień o zdarzenie .Aby wyświetlić listę aktualnie utworzonego zdarzenie powiadomień, sys.event_notifications (języka Transact-SQL).SERWER
Wskazuje, że zakres zdarzenie powiadomienie stosuje się do bieżącego serwera.Serwer musi być określone, jeśli określono podczas tworzenia zdarzenie powiadomienie .BAZY DANYCH
Wskazuje, że zakres zdarzenie powiadomienie ma zastosowanie do bieżącej bazy danych.Baza danych musi być określone, jeśli określono podczas tworzenia zdarzenie powiadomienie .KOLEJKIqueue_name
Wskazuje zakres zdarzenie powiadomienie stosuje się do kolejki określonej przez queue_name.KOLEJKA musi być określone, jeśli określono podczas tworzenia zdarzenie powiadomienie .queue_nameNazwa kolejki jest i musi być także określona.
Uwagi
powiadomienie o zdarzeniefires w obrębie transakcji, jest przenoszony w obrębie tej samej transakcji wysłanychpowiadomienie zdarzeniewystąpienie , a następnie spadło zdarzeniepowiadomienie .
Uprawnienia
Upuścić zdarzenie powiadomienie , że jest objęty zakresem na bazie danych poziom, co najmniej użytkownik musi być właścicielem zdarzenie powiadomienie lub uprawnienie zmienić dowolny powiadamianie zdarzenia bazy danych w bieżącej bazie danych.
Upuścić zdarzenie powiadomienie , że zakresu na serwerze poziom, co najmniej użytkownik musi być właścicielem zdarzenie powiadomienie lub zmienić dowolny powiadomienie o zdarzeniu uprawnień na serwerze.
Upuść zdarzenie powiadomienie w określonej kolejce, co najmniej użytkownika musi właściciel zdarzenie powiadomienie lub uprawnień ALTER kolejki nadrzędnego.
Przykłady
Poniższy przykład tworzy bazę danych zakresu zdarzenie powiadomienie, a następnie porzuca on:
USE AdventureWorks2008R2;
GO
CREATE EVENT NOTIFICATION NotifyALTER_T1
ON DATABASE
FOR ALTER_TABLE
TO SERVICE 'NotifyService',
'8140a771-3c4b-4479-8ac0-81008ab17984';
GO
DROP EVENT NOTIFICATION NotifyALTER_T1
ON DATABASE;