Ver Mensaje Individual
  #4  
Antiguo 30-07-2005
Avatar de Xianto
Xianto Xianto is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nací en Neuquén (ARG), desde 2001 Spain
Posts: 151
Reputación: 20
Xianto Va por buen camino
Buenas, una vez me paso lo mismo....

Lo que hice fue: buscar un backup viejo y restaurarlo con otro nombre, una vez restaurado y creados los archivos mdf y ldf, pues hice un "DBCC SHRINKFILE (nombre, tamaño)" a la db, para que el log quedara pequeñito, y si bien por lo general queda a 1 mb, las relaciones en la db quedan intactas. Luego saque la DB del contexto SQL, para copiar su ldf con el nombre de mi ldf perdido y buala...

Tardo como 20 minutos en iniciar el SQL, pero al final quedo como bien !

Otra forma, mas comun pero que no siempre queda bien, pero que puedes intentar mas facilmente es con el siguiente comando:

Código:

Código:
RESTORE LOG {database_name | @database_name_var}
[FROM <backup_device> [,...n]]
[WITH 
	[DBO_ONLY]
	[[,] FILE = file_number]
	[[,] MEDIANAME = {media_name | @media_name_variable}]
	[[,] {NORECOVERY | RECOVERY | STANDBY = undo_file_name}]
	[[,] {NOUNLOAD | UNLOAD}]
	[[,] RESTART]
	[[,] STATS [= percentage]]
	[[,] STOPAT = {date_time | @date_time_var}]
]

<backup_device> ::=
	{
		{'backup_device_name' | @backup_device_name_var}
		| {DISK | TAPE | PIPE} =
			{'temp_backup_device' | @temp_backup_device_var}
	}


<file_or_filegroup> ::={
		FILE = {logical_file_name | @logical_file_name_var}
		| 
		FILEGROUP = {logical_filegroup_name | @logical_filegroup_name_var}	}


Bue, espero que te sirva de algo..

Saludetes!
__________________
El diseño dira si tiene futuro...
Responder Con Cita