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.
Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.
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. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Unknown | -1 | Används när källalternativet som skickades av servern inte kändes igen av klienten. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Data | 0 | Data har ändrats. Till exempel inträffade en infognings-, uppdaterings-, borttagnings- eller trunkeringsåtgärd. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Timeout | 1 | Tidsgränsen för prenumerationen upphörde att gälla. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Object | 2 | Ett databasobjekt har ändrats. Ett underliggande objekt som är relaterat till frågan har t.ex. tagits bort eller ändrats. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Database | 3 | Databastillståndet har ändrats. Databasen som är relaterad till frågan togs till exempel bort eller kopplades från. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| System | 4 | En systemrelaterad händelse inträffade. Det uppstod till exempel ett internt fel, servern startades om eller resurstrycket orsakade ogiltigförklaringen. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| 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. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| 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. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Execution | 7 | Ett körningsfel uppstod under körningen. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
| Owner | 8 | Endast internt; inte är avsett att användas i koden. Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient. |
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.