Archivo Log

11/02/2009 - 20:14 por Jesus Eslava | Informe spam
Que tal buen día,

No soy nada experto en SQL, pero espero me puedan ayudar en mucho, tengo una
base de datos donde ya el log esta FULL, y manda mensaje de que sea depurado,
he leido articulos aqui en este link que encontre pero me manda error, es el
siguiente:
-
Server: Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'WITH'.
-

Este error me marca desde el SQL Analyzer y no sé que hacer, el log es
demasiado grande mide mas de 6 Gb
Alguna sugerencia.

El URL que encontre aqui mismo es este:
Reducir el Log de Transacciones ( Transaction Log ) de SQL Server
http://www.helpdna.net/sqlserver_fa...ciones.htm

1)Ejecuta dos o tres veces la instrucción CHECKPOINT. Esto asegurará que
todas las páginas de memoria se han escrito en el fichero de datos.

2)Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de
transacciones.
3)Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero
del log a reducir.


Gracias
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
12/02/2009 - 02:16 | Informe spam
Imagino que usted ha copiado el comando BACKUP LOG tal como está pero no lo
ha adaptado a sus necesidades, poniendo los parámetros necesarios. Vea la
sintaxis en los BOL:

http://msdn.microsoft.com/es-es/lib...86865.aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jesus Eslava" wrote:

Que tal buen día,

No soy nada experto en SQL, pero espero me puedan ayudar en mucho, tengo una
base de datos donde ya el log esta FULL, y manda mensaje de que sea depurado,
he leido articulos aqui en este link que encontre pero me manda error, es el
siguiente:
-
Server: Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'WITH'.
-

Este error me marca desde el SQL Analyzer y no sé que hacer, el log es
demasiado grande mide mas de 6 Gb
Alguna sugerencia.

El URL que encontre aqui mismo es este:
Reducir el Log de Transacciones ( Transaction Log ) de SQL Server
http://www.helpdna.net/sqlserver_fa...ciones.htm

1)Ejecuta dos o tres veces la instrucción CHECKPOINT. Esto asegurará que
todas las páginas de memoria se han escrito en el fichero de datos.

2)Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de
transacciones.
3)Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero
del log a reducir.


Gracias

Preguntas similares