Log

02/03/2007 - 18:50 por Julio Ramos | Informe spam
Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.

Preguntas similare

Leer las respuestas

#1 Maxi
02/03/2007 - 19:10 | Informe spam
Hola, no deberias hacer eso, el Log es parte de la base de datos y no es
buena idea intentar borrarlo. Cual es tu problema? el tamaño? de ser asi
revisa este link

http://www.helpdna.net/sqlserver_fa...ciones.htm



"Julio Ramos" escribió en el mensaje
news:
Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.



Respuesta Responder a este mensaje
#2 Julio Ramos
02/03/2007 - 19:14 | Informe spam
Gracias Max por responder, Ya realice el primer paso que dice ahi pero el
tamaño sigue igual y lo que quiero es hacer la segunda opcion
Eliminar el fichero para que se genere de Nuevo (Esta solución es demasiado
drástica, emplearla solo si falla la anterior):

1.. Pon la base de datos en modo "single user".
2.. Ejecuta CHECKPOINT dos o tres veces. Esto asegurará que todas las
páginas de memoria se han escrito en el fichero de datos.
3.. Asegúrate de que no hay conexiones abiertas a la base de datos, con lo
que no puede haber transacciones a medio ejecutar.
4.. Utiliza sp_detach_db para desconectar dicha base de datos.
5.. Elimina el fichero de log.
6.. Utiliza sp_attach_db para reconectar la base de datos. SQL Server
creará un nuevo fichero de log




"Maxi" wrote in message
news:
Hola, no deberias hacer eso, el Log es parte de la base de datos y no es
buena idea intentar borrarlo. Cual es tu problema? el tamaño? de ser asi
revisa este link

http://www.helpdna.net/sqlserver_fa...ciones.htm



"Julio Ramos" escribió en el mensaje
news:
Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.







Respuesta Responder a este mensaje
#3 Alejandro Mesa
02/03/2007 - 19:17 | Informe spam
Julio Ramos,

Por que quieres hacer eso?

Si insistes, has lo sgte.

Si tu db usa un solo archivo mdf, detacha la db usando sp_detach_db, elimina
el archivo ldf y atacha nuevamente la db, usando sp_attach_single_file_db.

Detacha la db usando sp_detach_db, elimina el archivo ldf y atacha
nuevamente la db, usando "create database ... FOR ATTACH_REBUILD_LOG'.

Ejemplo:

use master
go

exec sp_detach_db 'northwind'
go


create database northwind
on
(
filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Dataorthwnd.mdf'
)
for ATTACH_REBUILD_LOG
go


AMB


"Julio Ramos" wrote:

Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.




Respuesta Responder a este mensaje
#4 Julio Ramos
02/03/2007 - 19:43 | Informe spam
Alejandro, lo que sucede es que el log me ocupo todo el espacio del disco
duro al rededor de 50 GB donde la base datos real de 26 MB y queria borrar
el log y crear unonuevo.

Con la opcion que me dice todo la informacion quedara igual y el log lo
reduciria?






"Alejandro Mesa" wrote in message
news:
Julio Ramos,

Por que quieres hacer eso?

Si insistes, has lo sgte.

Si tu db usa un solo archivo mdf, detacha la db usando sp_detach_db,
elimina
el archivo ldf y atacha nuevamente la db, usando sp_attach_single_file_db.

Detacha la db usando sp_detach_db, elimina el archivo ldf y atacha
nuevamente la db, usando "create database ... FOR ATTACH_REBUILD_LOG'.

Ejemplo:

use master
go

exec sp_detach_db 'northwind'
go


create database northwind
on
(
filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Dataorthwnd.mdf'
)
for ATTACH_REBUILD_LOG
go


AMB


"Julio Ramos" wrote:

Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.




Respuesta Responder a este mensaje
#5 Julio Ramos
02/03/2007 - 19:45 | Informe spam
Tengo la version 2005

"Alejandro Mesa" wrote in message
news:
Julio Ramos,

Por que quieres hacer eso?

Si insistes, has lo sgte.

Si tu db usa un solo archivo mdf, detacha la db usando sp_detach_db,
elimina
el archivo ldf y atacha nuevamente la db, usando sp_attach_single_file_db.

Detacha la db usando sp_detach_db, elimina el archivo ldf y atacha
nuevamente la db, usando "create database ... FOR ATTACH_REBUILD_LOG'.

Ejemplo:

use master
go

exec sp_detach_db 'northwind'
go


create database northwind
on
(
filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Dataorthwnd.mdf'
)
for ATTACH_REBUILD_LOG
go


AMB


"Julio Ramos" wrote:

Hola Grupo,

Quiero borrar el log de transacciones y crear uno nuevo, cuales son los
pasos que debo de dar para hacerlo.




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida