Partager via


NSSubscriptionConditionInformation (Transact-SQL)

Retourne la requête utilisée pour évaluer un abonnement à une classe d'abonnement qui prend en charge les actions des conditions.

Syntaxe

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

Arguments

[ @SubscriptionClassName = ] subscription_class_name

Nom d'une classe d'abonnement qui prend en charge les actions des conditions. subscription_class_name est de type nvarchar(255) et n'a aucune valeur par défaut.

[ @SubscriptionId = ] subscription_identifier

Identificateur d'un abonnement. subscription_identifier est de type bigint et n'a aucune valeur par défaut.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Jeux de résultats

Nom de la colonne Type de données Description

CommandText

nvarchar(max)

Requête générée par Notification Services à partir des conditions définies par l'utilisateur. Cette requête est la même pour tous les abonnements avec la même signature.

Notes

Vous pouvez exécuter la requête retournée pour déboguer votre application. La requête s'exécute sur le jeu d'événements actuel de la vue d'événements, de la chronique d'événements ou d'une autre table ou vue spécifiée. En l'absence d'événements à traiter, aucun résultat n'est retourné. La requête comprend d'autres conditions d'abonnement avec le même modèle logique que l'abonnement demandé.

Autorisations

Les autorisations d'exécution sont accordées par défaut aux membres des rôles de base de données NSGenerator et NSRunService, du rôle de base de données fixe db_owner et du rôle de serveur fixe sysadmin.

Exemple

L'exemple suivant montre comment exécuter la procédure stockée NSSubscriptionConditionInformation de l'exemple InventoryTracker. La procédure stockée se trouve dans le schéma NS_InventoryTrackerApplication et retourne la requête pour l'abonnement 1 de la classe d'abonnement InventoryTrackerSubscriptions.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

Voir aussi

Référence

Procédures stockées de Notification Services (Transact-SQL)

Autres ressources

Définition des actions de condition
SchemaName Element (ADF)

Aide et Informations

Assistance sur SQL Server 2005