SQL2008 shrink log
Debido a que SQL2008 optimiza la administración de archivos y registros, la siguiente instrucción se puede ejecutar en SQL2005 pero se ha cancelado en SQL2008:
Método SQL2005 para borrar el registro:
Copia de seguridad del registro DNName con no_log
ir
volcar transacción DNName con no_log
go
USE DNName
DBCC SHRINKFILE (2)
Ir
------------------------------------------- -------------------
El método
para borrar el registro en SQL2008 : en SQL2008, la limpieza del registro debe realizarse en modo simple y luego transferirse nuevamente al modo completo después de que se complete la acción de limpieza.
USE [master]
GO
ALTER DATABASE DNName SET RECUPERACIÓN SIMPLE CON NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE - Modo simple
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log ', 11, TRUNCATEONLY)
GO
USE [master]
GO
la BASE DE DATOS ALTER DNName SET NO_WAIT la RECUPERACIÓN la con plena
GO
la BASE DE DATOS ALTER DNName SET la recuperación íntegra - volverá al modo completo
GO
ventajas: corto plazo de tiempo esta Borrar registros pasó, 90GB de registro se puede borrar se completa en aproximadamente minutos después de la llegada de hacerlo Una copia de seguridad completa
se puede completar en minutos .
Desventajas: Sin embargo, es mejor no utilizar esta acción con frecuencia, ya que su funcionamiento provocará la fragmentación del sistema. En condiciones normales, la copia de seguridad de LOG y DIFF puede truncar el registro.
El entorno apropiado para esta declaración: cuando el archivo de registro del sistema aumenta de manera anormal o el tiempo de registro de respaldo es demasiado largo, lo que puede afectar la producción.
Método de registro claro de SQL Server 2005 y 2008
Supongo que te gusta
Origin www.cnblogs.com/dcrenl/p/12705268.html
Recomendado
Clasificación