Share via


NSSubscriptionConditionInformation (Transact-SQL)

Restituisce la query utilizzata per valutare una sottoscrizione a una classe di sottoscrizione che supporta azioni condizionali.

Sintassi

[ application_schema_name . ] NSSubscriptionConditionInformation     [ @SubscriptionClassName = ] subscription_class_name,         [ @SubscriptionId = ] subscription_identifier

Argomenti

[ @SubscriptionClassName = ] subscription_class_name

Nome di una classe di sottoscrizione che supporta azioni condizionali. subscription_class_name è di tipo nvarchar(255) e non prevede alcun valore predefinito.

[ @SubscriptionId = ] subscription_identifier

Identificatore di una sottoscrizione. subscription_identifier è di tipo bigint e non prevede alcun valore predefinito.

Set di risultati

Nome colonna Tipo di dati Descrizione

CommandText

nvarchar(max)

Query generata da Notification Services in base alle condizioni definite dall'utente. Questa query è identica per tutte le sottoscrizioni aventi la stessa firma.

Osservazioni

È possibile eseguire la query restituita per eseguire il debug dell'applicazione. La query viene eseguita nel set di eventi corrente nella vista di eventi, nella cronologia o in un'altra vista o tabella specificata. Se non sono presenti eventi correnti da elaborare, non vengono restituiti risultati. La query include altre condizioni di sottoscrizione aventi lo stesso modello di regole della sottoscrizione richiesta.

Autorizzazioni

Le autorizzazioni di esecuzione vengono assegnate per impostazione predefinita ai membri dei ruoli di database NSGenerator e NSRunService, del ruolo predefinito del database db_owner e del ruolo predefinito del server sysadmin.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Esempi

Nell'esempio seguente viene illustrato come eseguire la stored procedure NSSubscriptionConditionInformation per l'esempio InventoryTracker. La stored procedure è inclusa nello schema NS_InventoryTrackerApplication e restituisce la query per la sottoscrizione 1 per la classe di sottoscrizione InventoryTrackerSubscriptions.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

Vedere anche

Riferimento

Stored procedure di Notification Services (Transact-SQL)

Altre risorse

Definizione di azioni condizionali
SchemaName Element (ADF)

Guida in linea e informazioni

Assistenza su SQL Server 2005