SQL2000 a SQL2005

19/09/2009 - 14:28 por Ricky | Informe spam
Hola, necesito restaurar un backup hecho con SQL2000 en el SQL2005 Express
1) En una PC hago un backup de una base de SQL2000 mediante el Server
Managment
2) En otra PC, fuera de la Red, otro servidor, pero SQL 2005 Express,
mediante el Server Managment, creo una nueva base
2) Parado sobre esa base voy a Restaurar Base
3) Selecciono la base que acabo de crear
4) Voy a Opciones y marco Sobreescribir la base existente
5) Cambio "Restaurar Como" por la que acabo de crear ya que allí todavía se
ve la ruta original del otro PC
6) Comienza la restaursación, llega al 100% y da un error "Excepcion al
ejecutar una instruccion o un proceso por lotes Transact-SQL"
"Puede que el esquema este dañado, ejecute DBCC Check Catalog (Error 211)

¿Que estoy haciendo mal?

Ricky
Bayres
Argentina

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
19/09/2009 - 19:14 | Informe spam
Hola, no crees ninguna base de datos y hacete el restore de una.
Ojo porque por el tipo de error podes tener problemas de IO, estas seguro
que el backup quedo 100% bien?

"Ricky" wrote in message
news:
Mostrar la cita
#2 Ruben Garrigos
20/09/2009 - 12:26 | Informe spam
Hola Ricky,

Creo que sería un buen punto de inicio que realizaras una revisión completa
del estado de la base de datos en origen, en tu SQL Server 2000. Una DBCC
CHECKDB debería ser suficiente en la mayoría de los casos. Si en origen no
se detectó ningún error, prueba a realizar de nuevo el backup como te comentó
Maxi e intenta verificar el proceso de copia entre los servidores. Por ejemplo
calcula un SHA1/MD5 en origen del backup y lo mismo en el servidor destino
una vez copiado. Aún así si el problema reside en el medio físico sobre el
que realizas el backup inicialmente te recomendaría que probaras de realizar
el backup sobre otro (disco externo o similar).

Un saludo,

Rubén Garrigós
Solid Quality Mentors

Blog: http://blogs.solidq.com/es/elrincondeldba

Mostrar la cita
#3 Ricky
20/09/2009 - 19:21 | Informe spam
Maxi
Creo que el problema esta en que el backup se hizo con la base abierta, pero
por las dudas intenté hacer el restore sin crearla y me dio el siguinete
error:

Error de Restaurar para Servidor 'RJV\SQLEXPRESS'.

System.Data.SqlClient.SqlError: El sistema operativo devolvió el error
'5(error not found)' al intentar RestoreContainer::ValidateTargetForCreation'
en 'C:\Archivos de programa\Microsoft SQL Server\MSSQL.2\MSSQL\BcWinXlx.mdf'.
(Microsoft.SqlServer.Express.Smo)

De modo que voy a chequear el estado del backup (hacer uno nuevo, digo)
Gracias
Ricardo

"Maxi Accotto" wrote:

Mostrar la cita
#4 Ricky
20/09/2009 - 19:22 | Informe spam
Ruben
Estimo que eso es lo que está pasando
El lunes repito el backup
Gracias
Ricardo

"Ruben Garrigos" wrote:

Mostrar la cita
#5 Maxi Accotto
20/09/2009 - 22:25 | Informe spam
Hola, el backup se puede hacer con la base en uso sin problemas.
Revisa el backuppor favor

"Ricky" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida