Reparar y Restaurar base de datos

12/08/2008 - 19:10 por Edwin Rivera | Informe spam
hola estoy usando este srcip para restaurar mi base datos
EXEC sp_attach_db @dbname = N'Prog',
@filename1 = N'D:\Desarrollo\Aplicaciones\Historial\Prog_Data.mdf'
y me registra este error
Error de activación de archivo. Puede que el nombre del archivo físico
"D:\Desarrollo\Data\ProgHuaychulo_Log.ldf" sea incorrecto.
No se puede volver a generar el registro porque no se cerró correctamente la
base de datos.
Mens. 1813, Nivel 16, Estado 2, Línea 1
No se puede abrir la nueva base de datos 'Prog'. CREATE DATABASE cancelada.
la version es Microsoft sql Management Studio Servis pack
como hago para restaurar (supongo esta dañado la base de datos), pero no se
si habra la posibilidad de repararlo y restaurarlo por que tengo muchos
avances de procedimientos en esta base.

Si alguien me podria ayudar por favor lo necesito urgente
Gracias de antemano
 

Leer las respuestas

#1 Alejandro Mesa
12/08/2008 - 19:58 | Informe spam
Edwin Rivera,

Si detachastes esa base de forma correcta, usando sp_detach_db, entonces
puedes intentar recrear el archivo de transacciones atachando la base con el
procedimiento
sp_attach_single_file_db.

USE master;
GO

EXEC sp_attach_single_file_db @dbname = 'Prog',
@physname = N'D:\Desarrollo\Aplicaciones\Historial\Prog_Data.mdf';
GO


AMB



"Edwin Rivera" wrote:

hola estoy usando este srcip para restaurar mi base datos
EXEC sp_attach_db @dbname = N'Prog',
@filename1 = N'D:\Desarrollo\Aplicaciones\Historial\Prog_Data.mdf'
y me registra este error
Error de activación de archivo. Puede que el nombre del archivo físico
"D:\Desarrollo\Data\ProgHuaychulo_Log.ldf" sea incorrecto.
No se puede volver a generar el registro porque no se cerró correctamente la
base de datos.
Mens. 1813, Nivel 16, Estado 2, Línea 1
No se puede abrir la nueva base de datos 'Prog'. CREATE DATABASE cancelada.
la version es Microsoft sql Management Studio Servis pack
como hago para restaurar (supongo esta dañado la base de datos), pero no se
si habra la posibilidad de repararlo y restaurarlo por que tengo muchos
avances de procedimientos en esta base.

Si alguien me podria ayudar por favor lo necesito urgente
Gracias de antemano

Preguntas similares