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)