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