Espero te sirva esto :
Tomado de aqui .. cabe señalar que no lo he utilizado.
http://febrer.wordpress.com/2009/06/19/como-borrar-el-registro-de-transacciones-transaction-log-en-sql-server/
Como borrar el registro de transacciones (Transaction Log) en SQL Server
El procedimiento 'normal' para realizar el borrado del registro de
transacciones, sería el siguiente:
BACKUP LOG [MIBASEDEDATOS] WITH TRUNCATE_ONLY
DBCC SHRINKFILE(NOMBRE_LOGICO_LOG, 1)
En el caso de que sigamos obteniendo un error del tipo:
Msg 9002, Level 17, State 4, Line 1
The transaction log for database 'MIBASEDEDATOS' is full. To find out why
space in the log cannot be reused, see the log_reuse_wait_desc column in
sys.databases
Deberemos tomar una solución más drástica, como borrar físicamente el
fichero LOG en el disco. Para ello, lo primero que tenemos que hacer es
'detachear' o 'Separar' la base de datos. El procedimiento es el
siguiente:
1 Forzamos la escritura de las páginas en memoria con CHECKPOINT
(repetimos varias veces este comando).
2 Separamos la base de datos con sp_detach_db
USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'MIBASEDEDATOS'
GO
3 Borrado del fichero .LDF físico existente en nuestro disco duro.
Normalmente, su ubicación es:
C:\Archivos de programa\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\MIBASEDEDATOS.LDF (ojo, no MDF, mdf es la base
de datos)
4 Una vez eliminado el fichero .LDF, procederemos a realizar de nuevo el
'attach' o 'Adjuntar' la base de datos, de esta manera:
USE [master]
GO
CREATE DATABASE [MIBASEDEDATOS] ON
( FILENAME = N'C:\Archivos de programa\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\MIBASEDEDATOS.MDF' )
FOR ATTACH
GO
Sin indicarle el fichero LDF. Automáticamente SQL Server, genera un nuevo
fichero LDF de transacciones.
Espero que este método pueda serte útil.
> Hola a todos, por casualidad alguien tuvo problemas con el transanction
> log
> de SQL?, este creció demasiado y ahora no puedo ni truncarlo ni vaciarlo.
>
> Si alguien tiene algunas instrucciones que no sean con el DBCC
> shrinkdatabase (ya lo probe), que las envie.
>
> Saludos y gracias.
>
>
>
>
>
>
>
> Ricardo Moscarda
>
> 3ROM
>
>
>
>
>
> ---
> Este mensaje no contiene virus ni malware porque la protección de avast!
> Antivirus está activa.
> http://www.avast.com
>
quarta-feira, 27 de novembro de 2013
Re: [usuarios_fox] SQL
__._,_.___
Comentarios, agregar archivos en el foro, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com
.
__,_._,___
Nenhum comentário:
Postar um comentário