Compartir a través de


Purgar la tabla de historial de envíos

Actualizado: 2009-04-30

En la base de datos de la aplicación hay una tabla denominada Submissions que se usa con fines de auditoría. Conserve los datos de esta tabla para una auditoría en el futuro.

Esta tabla contiene la lista de cambios de cada uno de los envíos que un usuario del sistema Planning Server realiza. La lista de cambios puede ser muy amplia, por lo que el tamaño de esta tabla puede crecer considerablemente y ocupar una gran cantidad de espacio. Por ejemplo, un envío promedio de actualización de 78.000 celdas insertará un registro en esta tabla de aproximadamente 6 MB. Por lo tanto, el administrador de la base de datos debe supervisar el crecimiento en cuanto a espacio de esta tabla y hacer una copia de seguridad de ésta para poder purgarla con el fin de evitar que crezca demasiado rápido.

PrecauciónPrecaución:

El administrador de la base de datos debe hacer una copia de seguridad de esta tabla antes de purgarla, ya que contiene datos que se usan en auditorías y podría tener consecuencias legales.

Ejemplo

Llame al siguiente procedimiento almacenado, que está instalado en la base de datos de la aplicación cuando cree la base de datos de la aplicación para purgar la tabla. Este procedimiento toma un parámetro de @PurgeDatetime. Se eliminarán todos los datos que sean anteriores al parámetro especificado en @PurgeDatetime.

El siguiente ejemplo muestra el modo de eliminar todo el historial de envíos que tiene un valor CreateDatetime anterior a 2007.

DECLARE @RET int
EXEC @RET = bsp_SubmissionsPurge @PurgeDatetime = ‘12/31/2006’
SELECT @RET

Vea también