Clear-ASMonitoringSqlDatabase

Clear-ASMonitoringSqlDatabase

Purga los datos de la base de datos de seguimiento. Como alternativa, se puede dirigir los datos purgados a una base de datos de seguimiento de destino de archivo remota.

Sintaxis

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

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

Parámetros

-Archive

Los eventos se archivan en otra base de datos de seguimiento a medida que se eliminan. Para ello, se debe haber usado Set-ASMonitoringSqlDatabaseArchiveConfiguration anteriormente.

Alias

ninguno

Required? (¿obligatorio?)

false

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

false

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-ConnectionString<String>

Cadena de conexión de SQL Server.

Alias

ninguno

Required? (¿obligatorio?)

true

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

true (ByPropertyName)

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-CutoffTime<DateTime>

Se purgarán todos los eventos de la base de datos que se emitieron antes de la hora de corte. Si no se especifica, su valor se calcula al tomar la hora actual y restar el parámetro MaxAge.

Alias

ninguno

Required? (¿obligatorio?)

false

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

false

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-Database<String>

Nombre de la base de datos de SQL Server que se borrará.

Alias

ninguno

Required? (¿obligatorio?)

true

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

true (ByPropertyName)

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-MaxAge<TimeSpan>

Se eliminarán todos los eventos anteriores a TimeSpan. Se puede usar este parámetro en lugar de –CutoffTime.

Alias

ninguno

Required? (¿obligatorio?)

false

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

false

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-PurgeMode<PurgeModeType>

Determina cómo se realizará la purga mediante estas opciones:

Los valores aceptables para este parámetro son:

EventAgeMode

Ninguno

WFInstanceCompletedMode

Alias

ninguno

Required? (¿obligatorio?)

false

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

false

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

-Server<String>

Nombre de instancia de SQL (por ejemplo, EquipoA o EquipoA\SQLEXPRESS).

Alias

ninguno

Required? (¿obligatorio?)

false

Position? (¿posición?)

named

Valor predeterminado

ninguno

Accept Pipeline Input? (¿aceptar canalización?)

true (ByPropertyName)

Accept Wildcard Characters? (¿aceptar caracteres comodín?)

<CommonParameters>

Este cmdlet admite los parámetros comunes siguientes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_CommonParameters

Entradas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet.

  • Ninguno

Salidas

El tipo de salida es el tipo de los objetos que emite el cmdlet.

  • DatabaseInfo

Ejemplos

Ejemplo 1

Este ejemplo de cmdlet purga los registros de instancias completadas de la base de datos MyServiceStore y los eventos de actividad correspondientes que estuvieron en la base de datos durante más de cinco días. Excluye la instancia de WF y los eventos de actividad relacionados con las instancias activas.

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

Ejemplo 2

Este ejemplo de cmdlet purga todos los eventos de WCF y WF de la base de datos MyServiceStore, así como los registros de instancias de WF que pueden estar incompletos o que estuvieron en la base de datos durante más de 120 días. Dado que EventAgeMode es el valor predeterminado para -PurgeMode, no fue necesario especificarlo.

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