次の方法で共有


NSQuantumsSkipped (Transact-SQL)

Microsoft SQL Server Notification Services アプリケーションのスキップされたクォンタムに関する情報を返します。ジェネレータが遅れ、クォンタムの制限値がアプリケーション定義ファイル (ADF) で設定されていると、クォンタムがスキップされる場合があります。

構文

[ application_schema_name . ] NSQuantumsSkipped

結果セット

NSQuantumsSkipped の結果セットは、StartSkippedInterval の値で並べ替えられます。

列名 データ型 説明

StartSkippedInterval

datetime

ジェネレータがスキップした間隔の開始日時。UTC (協定世界時またはグリニッジ標準時) で表されます。

EndSkippedInterval

datetime

ジェネレータがスキップした間隔の終了日時 (UTC)。

SkippedIntervalInSeconds

int

スキップされた間隔の秒数。

NumberOfQuantums

int

この間隔中にスキップされたクォンタムの数。

EventChronicleRuleFiringsSkipped

nvarchar(255)

この間隔中にイベント記録ルールの実行がスキップされたかどうかを示します。Yes または No です。

SubscriptionRuleFiringsSkipped

nvarchar(255)

この間隔中にサブスクリプション ルールの実行がスキップされたかどうかを示します。Yes または No です。

解説

Notification Services でインスタンスを作成すると、アプリケーション データベース内に NSQuantumsSkipped ストアド プロシージャが作成されます。アプリケーションを更新すると、Notification Services ではストアド プロシージャが再コンパイルされます。

このストアド プロシージャは、アプリケーション定義ファイル (ADF) の要素 SchemaName で指定される、アプリケーション スキーマ内に格納されます。スキーマ名が指定されない場合、既定のスキーマ dbo が使用されます。

権限

既定では、NSAnalysis データベース ロール、db_owner 固定データベース ロール、および sysadmin 固定サーバー ロールのメンバに実行権限が与えられています。

戻り値

なし

次の例では、アプリケーションの NSQuantumsSkipped ストアド プロシージャを実行しています。この結果セットには、アプリケーションの開始以後、スキップされたすべてのクォンタムの情報が含まれます。

アプリケーションでは、既定の SchemaName 設定が使用されます。この設定では、すべてのアプリケーション オブジェクトが dbo スキーマに格納されます。

EXEC dbo.NSQuantumsSkipped;

参照

関連項目

Notification Services ストアド プロシージャ (Transact-SQL)

その他の技術情報

Notification Services パフォーマンス レポート
SchemaName 要素 (ADF)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手