SqlNotificationSource Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger källan till meddelandet som tas emot av beroendehändelsehanteraren.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Client | -2 | Ett klientinitierat meddelande inträffade, till exempel en tidsgräns på klientsidan eller som ett resultat av ett försök att lägga till ett kommando i ett beroende som redan har utlösts. |
| Unknown | -1 | Används när källalternativet som skickades av servern inte kändes igen av klienten. |
| Data | 0 | Data har ändrats. Till exempel inträffade en infognings-, uppdaterings-, borttagnings- eller trunkeringsåtgärd. |
| Timeout | 1 | Tidsgränsen för prenumerationen upphörde att gälla. |
| Object | 2 | Ett databasobjekt har ändrats. Ett underliggande objekt som är relaterat till frågan har t.ex. tagits bort eller ändrats. |
| Database | 3 | Databastillståndet har ändrats. Databasen som är relaterad till frågan togs till exempel bort eller kopplades från. |
| System | 4 | En systemrelaterad händelse inträffade. Det uppstod till exempel ett internt fel, servern startades om eller resurstrycket orsakade ogiltigförklaringen. |
| Statement | 5 | Instruktionen Transact-SQL är inte giltig för meddelanden. Till exempel kördes en SELECT-instruktion som inte kunde meddelas eller en icke-SELECT-instruktion. |
| Environment | 6 | Körningsmiljön var inte kompatibel med meddelanden. Isoleringsnivån har till exempel angetts till ögonblicksbild, eller så är ett eller flera SET-alternativ inte kompatibla. |
| Execution | 7 | Ett körningsfel uppstod under körningen. |
| Owner | 8 | Endast internt; inte är avsett att användas i koden. |
Kommentarer
Uppräkningen SqlNotificationSource refereras av en instans av SqlNotificationEventArgs klassen.
Frågemeddelanden stöds endast för SELECT-instruktioner som uppfyller en lista med specifika krav. Mer information finns i SQL Server Service Broker och Working with Query Notifications.