Yo te recomendaría que pidas nuevamente el backup, pero antes de generarlo se debe hacer lo siguiente:
- Separar la base datos del servidor
- Eliminar el archivo log (de preferenmcia renombrarlo)
- Adjuntar la Base de datos (CRATE DATABASE ... FOR ATTACH_REBUILD_LOG )
- 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 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!!!