次の方法で共有


LogBeforeDeliveryAttempts 要素 (ADF)

通知を配信する前にディストリビューション ログにエントリを作成するかどうかを指定します。

構文

<ApplicationExecutionSettings>
    ...
    <DistributorLogging>
        <LogBeforeDeliveryAttempts>

要素の特性

特性 説明

データ型

Boolean

既定値

true

個数

DistributorLogging 要素につき 1 個 (省略可)。

更新

アプリケーションの更新時に追加、削除、および変更できます。

要素の関係

関係 要素

親要素

DistributorLogging 要素 (ADF)

子要素

なし。

解説

LogBeforeDeliveryAttempts の値が true の場合、Notification Services は通知を配信する前に、NSDistributionLog テーブルに各通知ごとに 1 行を作成します。ディストリビュータは、通知 ID、通知クラス、ディストリビュータ、配信要求時間などの配信前情報をその行に記録します。

アプリケーションで、LogStatusInfo 要素 (ADF) および LogNotificationText 要素 (ADF) を構成することによって、すべての通知または失敗した通知だけの配信状態および通知テキストをログ記録することもできます。

LogBeforeDeliveryAttempts の値を true にした場合、Notification Services は 1 度に 1 つの通知の情報をログ記録するため、アプリケーションのパフォーマンスが低下します。大半のアプリケーションはそれでもパフォーマンスを維持しますが、パフォーマンスを向上させる必要がある場合は、この値を false に設定してください。その場合でも、Notification Services は失敗した通知の通知テキストと状態をログ記録します。

ログ データを表示するには、NS<NotificationClassName>NotificationDistribution ビュー を使用します。

使用例

各通知の基本情報をログ記録しない場合の、ディストリビュータの構成例を次に示します。

<LogBeforeDeliveryAttempts>false</LogBeforeDeliveryAttempts>

参照

関連項目

アプリケーション定義ファイルのリファレンス

その他の技術情報

ディストリビュータ ログ記録の構成
インスタンスとアプリケーションの更新

ヘルプおよび情報

SQL Server 2005 の参考資料の入手