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

#6 Alejandro Mesa
02/03/2007 - 20:03 | Informe spam
Julio,

No creo que tengas ningun problema. Puedes hacer la prueba con una base de
datos de prueba, valga la redundancia.


AMB

"Julio Ramos" wrote:

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
#7 Julio Ramos
02/03/2007 - 20:09 | Informe spam
Alejandro, cuando lo corro me sabe lo siguiente

Msg 5120, Level 16, State 101, Line 1

Unable to open the physical file "C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf". Operating system error 2:
"2(The system cannot find the file specified.)".



exec sp_detach_db 'adventureworks'

go



create database adventureworks

on

(

filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf'

)

for ATTACH_REBUILD_LOG

go





Este el el direccion donde tengo la base datos:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data












"Alejandro Mesa" wrote in message
news:
Julio,

No creo que tengas ningun problema. Puedes hacer la prueba con una base de
datos de prueba, valga la redundancia.


AMB

"Julio Ramos" wrote:

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
#8 Gustavo Larriera (MVP)
02/03/2007 - 20:13 | Informe spam
Yo no borraria/re-crearía jamás el log de transacciones sino que reduciría su
tamaño... es la diferencia entre hacer neurocirugía versus una carnicería :-)

How to stop the transaction log of a SQL Server database from growing
unexpectedly
http://support.microsoft.com/kb/873235

INF: Shrinking the Transaction Log in SQL Server 2000 with DBCC SHRINKFILE
http://support.microsoft.com/kb/272318/en-us


Gustavo Larriera, MVP
http://aspnet2.com/mvp.ashx?GustavoLarriera
http://solidqualitylearning.com/blogs/glarriera/
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"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
#9 Alejandro Mesa
02/03/2007 - 23:51 | Informe spam
Julio,

Si estas hablando de la misma db, entonces debes usar el nombre correcto del
archivo mdf.

AdventureWorks_Data.mdf

Presta atencion a los links que posteo Gustavo, en ellos encontraras la
forma adecuada de mantener el log de transacciones.

AMB

"Julio Ramos" wrote:

Alejandro, cuando lo corro me sabe lo siguiente

Msg 5120, Level 16, State 101, Line 1

Unable to open the physical file "C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf". Operating system error 2:
"2(The system cannot find the file specified.)".



exec sp_detach_db 'adventureworks'

go



create database adventureworks

on

(

filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf'

)

for ATTACH_REBUILD_LOG

go





Este el el direccion donde tengo la base datos:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data












"Alejandro Mesa" wrote in message
news:
> Julio,
>
> No creo que tengas ningun problema. Puedes hacer la prueba con una base de
> datos de prueba, valga la redundancia.
>
>
> AMB
>
> "Julio Ramos" wrote:
>
>> 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
#10 Julio Ramos
03/03/2007 - 13:39 | Informe spam
Ok, gracias
"Alejandro Mesa" wrote in message
news:
Julio,

Si estas hablando de la misma db, entonces debes usar el nombre correcto
del
archivo mdf.

AdventureWorks_Data.mdf

Presta atencion a los links que posteo Gustavo, en ellos encontraras la
forma adecuada de mantener el log de transacciones.

AMB

"Julio Ramos" wrote:

Alejandro, cuando lo corro me sabe lo siguiente

Msg 5120, Level 16, State 101, Line 1

Unable to open the physical file "C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf". Operating system error 2:
"2(The system cannot find the file specified.)".



exec sp_detach_db 'adventureworks'

go



create database adventureworks

on

(

filename='C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\adventureworks.mdf'

)

for ATTACH_REBUILD_LOG

go





Este el el direccion donde tengo la base datos:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data












"Alejandro Mesa" wrote in
message
news:
> Julio,
>
> No creo que tengas ningun problema. Puedes hacer la prueba con una base
> de
> datos de prueba, valga la redundancia.
>
>
> AMB
>
> "Julio Ramos" wrote:
>
>> 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 AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida