Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/08/2009, 09:59
cpb_sos
 
Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Error al restaurar base de datos en SQL 2005

Yo te recomendaría que pidas nuevamente el backup, pero antes de generarlo se debe hacer lo siguiente:

  1. Separar la base datos del servidor
  2. Eliminar el archivo log (de preferenmcia renombrarlo)
  3. Adjuntar la Base de datos (CRATE DATABASE ... FOR ATTACH_REBUILD_LOG )
  4. Generar el backup

Otra cosa que puedes hacer es que una vez que está separada la base de datos (paso 1), copias el .mdf al servidor donde lo vas a restaurar y procedes con el paso 3

Espero que te sirva

Cita:
Iniciado por sedith1 Ver Mensaje
Hola a todos!, el problema que tengo es el siguiente:

Me enviaron un backup de una base de datos que tengo que revisar, la cual pesa 17GB, según tengo entendido este backup se generó en SQL 2005. Mi problema es que al tratar de darle un restore ya sea directamente con la instrucción o por medio de las opciones me arroja el siguiente error:

System.Data.SqlClient.SqlError: RESTORE detected an error on page (5:-260767743) in database "databasename" as read from the backup set. (Microsoft.SqlServer.Express.Smo)

No sé si se deba a que el backup está dañado o porque algo estoy haciendo mal al momento del restore. En la línea de comandos pongo la siguiente instrucción para realizar el restore:

RESTORE DATABASE databasename
FROM DISK = 'C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\database.bak'
WITH NORECOVERY, REPLACE

Si alguien pudiera ayudarme se los agradecería muchísimo.

Have a nice day!!!