Clear-ASMonitoringSqlDatabase

Clear-ASMonitoringSqlDatabase

監視データベースからデータを削除します。必要に応じて、削除したデータをリモートのアーカイブ先監視データベースに転送できます。

構文

Parameter Set: DatabaseNameAndServerName
Clear-ASMonitoringSqlDatabase -Database <String> [-Archive] [-CutoffTime <DateTime> ] [-MaxAge <TimeSpan> ] [-PurgeMode {<EventAgeMode> | <なし> | <WFInstanceCompletedMode>} ] [-Server <String> ] [ <CommonParameters>]

Parameter Set: ConnectionString
Clear-ASMonitoringSqlDatabase -ConnectionString <String> [-Archive] [-CutoffTime <DateTime> ] [-MaxAge <TimeSpan> ] [-PurgeMode {<EventAgeMode> | <なし> | <WFInstanceCompletedMode>} ] [ <CommonParameters>]

パラメーター

-Archive

削除されたイベントは別の監視データベースにアーカイブされます。以前 Set-ASMonitoringSqlDatabaseArchiveConfiguration を使用している必要があります。

エイリアス

なし

必須

false

位置

named

既定値

なし

パイプライン入力の許可

false

ワイルドカード文字の許可

-ConnectionString<String>

SQL Server 接続文字列。

エイリアス

なし

必須

true

位置

named

既定値

なし

パイプライン入力の許可

true (ByPropertyName)

ワイルドカード文字の許可

-CutoffTime<DateTime>

カットオフ時刻前に生成されたデータベースのすべてのイベントが削除されます。指定しない場合、現在の時刻と MaxAge パラメーターから値が計算されます。

エイリアス

なし

必須

false

位置

named

既定値

なし

パイプライン入力の許可

false

ワイルドカード文字の許可

-Database<String>

削除する SQL Server データベースの名前。

エイリアス

なし

必須

true

位置

named

既定値

なし

パイプライン入力の許可

true (ByPropertyName)

ワイルドカード文字の許可

-MaxAge<TimeSpan>

この TimeSpan よりも長く存在しているイベントはすべて削除されます。このパラメーターは、-CutoffTime の代わりに使用することもできます。

エイリアス

なし

必須

false

位置

named

既定値

なし

パイプライン入力の許可

false

ワイルドカード文字の許可

-PurgeMode<PurgeModeType>

次のオプションを使用して削除方法を指定します。

このパラメーターに指定できる値:

EventAgeMode

なし

WFInstanceCompletedMode

エイリアス

なし

必須

false

位置

named

既定値

なし

パイプライン入力の許可

false

ワイルドカード文字の許可

-Server<String>

SQL インスタンス名 (例: MachineA または MachineA\SQLEXPRESS)。

エイリアス

なし

必須

false

位置

named

既定値

なし

パイプライン入力の許可

true (ByPropertyName)

ワイルドカード文字の許可

<CommonParameters>

このコマンドレットは、-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、および -OutVariable という一般的なパラメーターをサポートしています。詳細については、次を参照してください。 about_CommonParameters

入力

入力の型は、コマンドレットにパイプ処理できるオブジェクトの型です。

  • なし

出力

出力の型は、コマンドレットから生成されるオブジェクトの型です。

  • DatabaseInfo

例 1

このコマンドレット例では、データベースに 6 日以上ある完了したインスタンス レコードと対応するアクティビティ イベントを MyServiceStore データベースから削除します。アクティブなインスタンスに関連する WF インスタンスとアクティビティ イベントは除外されます。

PS C:\Windows\system32> Clear-ASMonitoringSqlDatabase -Database "MyServiceStore" -MaxAge 5 -PurgeMode WFInstanceCompletedMode
Confirm
Are you sure you want to perform this action?
Performing operation "Clear-ASMonitoringSqlDatabase" on Target "MICROSO-XNMDH06\ MyServiceStore".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Database : MyServiceStore
Server : MICROSO-XNMDH06
ConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog= MyServiceStore;Integrated Security=True

例 2

このコマンドレット例では、未完了の可能性があるか 121 日以上データベースにあるすべての WCF イベントと WF イベントおよび WF インスタンス レコードを MyServiceStore データベースから削除します。EventAgeMode は -PurgeMode の既定値であるため、指定する必要はありません。

PS C:\Windows\system32> Clear-ASMonitoringSqlDatabase -Database "MyServiceStore" -MaxAge 120 -PurgeMode EventAgeMode
Database : MyServiceStore
Server : MICROSO-XNMDH06
ConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog= MyServiceStore;Integrated Security=True