SqlNotificationSource Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft de bron aan van de melding die is ontvangen door de afhankelijkheidsgebeurtenishandler.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Client | -2 | Er is een door de client geïnitieerde melding opgetreden, zoals een time-out aan de clientzijde of als gevolg van een poging om een opdracht toe te voegen aan een afhankelijkheid die al is geactiveerd. |
| Unknown | -1 | Wordt gebruikt wanneer de bronoptie die door de server is verzonden, niet wordt herkend door de client. |
| Data | 0 | Gegevens zijn gewijzigd; Er is bijvoorbeeld een invoeg-, update-, verwijder- of afkappenbewerking opgetreden. |
| Timeout | 1 | De time-out van het abonnement is verlopen. |
| Object | 2 | Een databaseobject is gewijzigd; Een onderliggend object met betrekking tot de query is bijvoorbeeld verwijderd of gewijzigd. |
| Database | 3 | De databasestatus is gewijzigd; De database met betrekking tot de query is bijvoorbeeld verwijderd of losgekoppeld. |
| System | 4 | Er is een systeemgebeurtenis opgetreden. Er is bijvoorbeeld een interne fout opgetreden, de server is opnieuw opgestart of de resourcedruk heeft de ongeldigheid veroorzaakt. |
| Statement | 5 | De Transact-SQL-instructie is niet geldig voor meldingen; Een SELECT-instructie die niet kan worden gewaarschuwd of een niet-SELECT-instructie is uitgevoerd. |
| Environment | 6 | De runtime-omgeving was niet compatibel met meldingen; Het isolatieniveau is bijvoorbeeld ingesteld op momentopname of een of meer SET-opties zijn niet compatibel. |
| Execution | 7 | Er is een runtimefout opgetreden tijdens de uitvoering. |
| Owner | 8 | Alleen intern; niet bedoeld om te worden gebruikt in uw code. |
Opmerkingen
Er SqlNotificationSource wordt naar de opsomming verwezen door een exemplaar van de SqlNotificationEventArgs klasse.
Querymeldingen worden alleen ondersteund voor SELECT-instructies die voldoen aan een lijst met specifieke vereisten. Zie SQL Server Service Broker en Werk met querymeldingen voor meer informatie.