Share via


NSSubscriptionConditionInformation (Transact-SQL)

Gibt die Abfrage, mit der ein Abonnement ausgewertet wird, für eine Abonnementklasse zurück, die Bedingungsaktionen unterstützt.

Syntax

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

Argumente

[ @SubscriptionClassName = ] subscription_class_name

Der Name einer Abonnementklasse, die Bedingungsaktionen unterstützt. subscription_class_name ist vom Datentyp nvarchar(255) und hat keinen Standardwert.

[ @SubscriptionId = ] subscription_identifier

Der Bezeichner eines Abonnements. subscription_identifier ist vom Datentyp bigint und hat keinen Standardwert.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname Datentyp Beschreibung

CommandText

nvarchar(max)

Die Abfrage, die Notification Services von den vom Benutzer definierten Bedingungen erzeugt. Diese Abfrage ist für alle Abonnements mit der gleichen Signatur identisch.

Hinweise

Sie können die zurückgegebene Abfrage zum Debuggen der Anwendung ausführen. Die Abfrage wird für die aktuellen Ereignisse in der Ereignissicht, im Ereignisverlauf oder einer anderen angegebenen Tabelle oder Sicht ausgeführt. Falls keine aktuellen Ereignisse zur Verarbeitung vorhanden sind, werden keine Ergebnisse zurückgegeben. Die Abfrage enthält andere Abonnementbedingungen mit der gleichen Logikvorlage wie das angeforderte Abonnement.

Berechtigungen

Ausführungsberechtigungen werden standardmäßig den Mitgliedern der Datenbankrollen NSGenerator und NSRunService erteilt, der festen Datenbankrolle db_owner und der festen Serverrolle sysadmin.

Beispiele

Das folgende Beispiel zeigt die Ausführung der gespeicherten Prozedur NSSubscriptionConditionInformation für das InventoryTracker-Beispiel. Die gespeicherte Prozedur ist im NS_InventoryTrackerApplication-Schema vorhanden und gibt die Abfrage für das Abonnement 1 für die InventoryTrackerSubscriptions-Abonnementklasse zurück.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

Siehe auch

Verweis

Gespeicherte Prozeduren in Notification Services (Transact-SQL)

Andere Ressourcen

Definieren von Bedingungsaktionen
SchemaName Element (ADF)

Hilfe und Informationen

Informationsquellen für SQL Server 2005