Jazyk

SqlNotificationSource Výčet

Definice

Označuje zdroj oznámení přijatého obslužnou rutinou události závislosti.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Dědičnost
SqlNotificationSource

Pole

Název Hodnota Description
Client -2

Došlo k oznámení iniciované klientem, například vypršení časového limitu na straně klienta nebo v důsledku pokusu o přidání příkazu do závislosti, která se už aktivovala.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Unknown -1

Používá se, když klient nerozpoznal možnost zdroje odeslané serverem.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Data 0

Data se změnila; Například došlo k operaci vložení, aktualizace, odstranění nebo zkrácení.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Timeout 1

Vypršel časový limit předplatného.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Object 2

Databázový objekt se změnil; Například základní objekt související s dotazem byl vyřazen nebo změněn.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Database 3

Stav databáze se změnil; Například databáze související s dotazem byla vyřazena nebo odpojena.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

System 4

Došlo k události související se systémem. Například došlo k vnitřní chybě, server se restartoval nebo tlak na prostředky způsobil zneplatnění.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Statement 5

Příkaz Transact-SQL není platný pro oznámení; Například příkaz SELECT, který nemohl být oznámen nebo byl proveden příkaz bez příkazu SELECT.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Environment 6

Prostředí za běhu nebylo kompatibilní s oznámeními; Například úroveň izolace byla nastavena na snímek nebo jedna nebo více možností SET nejsou kompatibilní.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Execution 7

Během provádění došlo k chybě za běhu.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Owner 8

Pouze interní; není zamýšleno, aby se používalo ve vašem kódu.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Poznámky

Na SqlNotificationSource výčet odkazuje instance SqlNotificationEventArgs třídy.

Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují seznam konkrétních požadavků. Další informace najdete v tématu SQL Server Service Broker a Pracování s oznámeními dotazů.

Platí pro

Viz také