NSQuantumFailures (Transact-SQL)
Gibt Informationen zu fehlgeschlagenen Generatorquanten zurück. Notification Services stuft ein Quantum als fehlgeschlagen ein, wenn das Quantum die erforderliche Verarbeitung nicht beenden kann.
Syntax
[ application_schema_name . ] NSQuantumFailures
Rückgabecodewerte
Keine
Resultsets
Das NSQuantumFailures-Resultset wird nach QuantumId sortiert.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
QuantumId |
int |
Eindeutige ID eines Quantums. Sie können diese ID der gespeicherten Prozedur NSQuantumDetails bereitstellen, um zusätzliche Informationen zum Quantum zu erhalten. |
QuantumStatusDescription |
nvarchar(255) |
Text, der den aktuellen Status des Quantums beschreibt. |
QuantumStartTime |
datetime |
Startzeit in UTC der Zeitspanne, die das Quantum darstellt. |
QuantumEndTime |
datetime |
Beendigungszeit in UTC des Zeitintervalls, für das das Quantum steht. Die Beendigungszeit ist die Startzeit plus die Dauer des Quantums. |
ExecutionTimeInMS |
int |
Anzahl von Millisekunden zum Verarbeiten des Quantums. |
ExecutionStartTime |
datetime |
Tatsächliches Datum bzw. Uhrzeit in UTC, zu der der Generator mit der Verarbeitung des Quantums begonnen hat. |
ExecutionEndTime |
datetime |
Tatsächliches Datum bzw. Uhrzeit in UTC, zu der der Generator die Verarbeitung des Quantums beendet hat. |
Hinweise
Notification Services erstellt die gespeicherte Prozedur NSQuantumFailures in der Anwendungsdatenbank, wenn Sie die Instanz erstellen. Wenn Sie die Anwendung aktualisieren, führt Notification Services eine erneute Kompilierung der gespeicherten Prozedur aus.
Diese gespeicherte Prozedur befindet sich im Anwendungsschema, das vom SchemaName-Element der Anwendungsdefinitionsdatei (ADF, Application Definition File) angegeben wird. Falls kein Schemaname bereitgestellt wurde, wird dbo als Standardschema verwendet.
Berechtigungen
Standardmäßig verfügen Mitglieder der NSAnalysis-Datenbankrolle, der festen Datenbankrolle db_owner und der festen Serverrolle sysadmin über Ausführungsberechtigungen.
Beispiele
Im folgenden Beispiel wird gezeigt, wie der Bericht über fehlgeschlagene Quanten für eine Anwendung erstellt wird.
Von der Anwendung werden die standardmäßigen SchemaName-Einstellungen verwendet, wodurch alle Anwendungsobjekte im dbo-Schema platziert werden.
EXEC dbo.NSQuantumFailures;
Siehe auch
Verweis
Gespeicherte Prozeduren in Notification Services (Transact-SQL)
Andere Ressourcen
Notification Services-Leistungsberichte
SchemaName Element (ADF)