Restore Error

01/06/2004 - 19:55 por Omar Beltrán Cano | Informe spam
Hola a todos:

Bueno mi inconveniente es el siguiente:

Tengo un servidor W2000 y depronto dejó de
funcionar después de un corte de electricidad.
Entonces me di a la tarea de reinstalar todo
incluyendo el SQLServer 2000 confiado en los
backups, pero por una razón que no puedo entender
cuando trato de restaurar la copia me da el
error "...tiene 2 miembros de familia, pero
solo se proporcionaron 1"; no importa si pongo
el .log tambien, uno por uno juntos, etc, siempre
me da ese error.

De ser cierto, caso en el cual la verdad no se cual
es el otro medio pues la copia se hizo como completa,
como podría restaurar a partir de solo este archivo
indicandole que ignore el otro ? o a partir del
archivo _log ?

que lío

Cualquier ayuda, de verdad, se los agradeceré

Preguntas similare

Leer las respuestas

#1 Javier Loria
01/06/2004 - 20:56 | Informe spam
Omar:
Sql server permite respaldar en conjuntos (SETs) de archivos de
respaldo. Esto es el servidor puede dividir el respaldo en 2 o mas archivos.
Al restaurar los datos solo se proporciono una de las rutas del conjunto por
eso el error. Debes suministrar ambas rutas. No tiene nada que ver con la
organizacion de los archivos de la BD o del log.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Omar Beltrán Cano escribio:
Hola a todos:

Bueno mi inconveniente es el siguiente:

Tengo un servidor W2000 y depronto dejó de
funcionar después de un corte de electricidad.
Entonces me di a la tarea de reinstalar todo
incluyendo el SQLServer 2000 confiado en los
backups, pero por una razón que no puedo entender
cuando trato de restaurar la copia me da el
error "...tiene 2 miembros de familia, pero
solo se proporcionaron 1"; no importa si pongo
el .log tambien, uno por uno juntos, etc, siempre
me da ese error.

De ser cierto, caso en el cual la verdad no se cual
es el otro medio pues la copia se hizo como completa,
como podría restaurar a partir de solo este archivo
indicandole que ignore el otro ? o a partir del
archivo _log ?

que lío

Cualquier ayuda, de verdad, se los agradeceré
Respuesta Responder a este mensaje
#2 Anonimo
01/06/2004 - 21:17 | Informe spam
Perdona si es que no te estoy entendiendo o no
me hice entender:

Primero que todo gracias por tu respuesta. :-)

Pues mira cuando lo restauro desde el Enterprise
Manager el automáticamente me genera los nombres
de los archivos físicos, es decir:

Conta_data -> c:\bd\conta.mdf
conta_log -> c:\bd\conta_log.ldf

y el problema persiste...

será posible que como no logre restaurar las
bases de datos del sistema: master, model, msdb
etc genera algún tipo de problema?

Omar:
Sql server permite respaldar en conjuntos (SETs) de


archivos de
respaldo. Esto es el servidor puede dividir el respaldo


en 2 o mas archivos.
Al restaurar los datos solo se proporciono una de las


rutas del conjunto por
eso el error. Debes suministrar ambas rutas. No tiene


nada que ver con la
organizacion de los archivos de la BD o del log.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Omar Beltrán Cano escribio:
Hola a todos:

Bueno mi inconveniente es el siguiente:

Tengo un servidor W2000 y depronto dejó de
funcionar después de un corte de electricidad.
Entonces me di a la tarea de reinstalar todo
incluyendo el SQLServer 2000 confiado en los
backups, pero por una razón que no puedo entender
cuando trato de restaurar la copia me da el
error "...tiene 2 miembros de familia, pero
solo se proporcionaron 1"; no importa si pongo
el .log tambien, uno por uno juntos, etc, siempre
me da ese error.

De ser cierto, caso en el cual la verdad no se cual
es el otro medio pues la copia se hizo como completa,
como podría restaurar a partir de solo este archivo
indicandole que ignore el otro ? o a partir del
archivo _log ?

que lío

Cualquier ayuda, de verdad, se los agradeceré




.

Respuesta Responder a este mensaje
#3 Omar Beltrán Cano
01/06/2004 - 21:22 | Informe spam
Quisiera plasmar todo el mensaje de error :

"El conjunto de medios para la base de datos
'Contab' tiene 2 miembros de familia, pero
sólo se proporcionaron 1. Deben proporcionarse
todos los miembros.
Fin anómalo de RESTORE DATABASE"

La restauración la intento desde el
Enterprise Manager y el service pack de
W2000 es el 4.
Respuesta Responder a este mensaje
#4 ulises
02/06/2004 - 00:58 | Informe spam
Como te indica Javier, en SQL 2000 se puede repartir el
backup en varios archivos físicos, si estás usando el
Enterprise Manager especificas los archivos en "All tasks -
Backup database ... -Destination - Backup to:", luego
para realizar el restore (como ya no tienes la información
del conjunto de archivos que conforman tu backup por ser
una instalación nueva) necesitarás especificar los
archivos con la Opción "All Tasks - Restore database ... -
From device - Select Devices" y luego de ello podrás
realizar tu restore sin problemas.

Saludos,
Ulises

Quisiera plasmar todo el mensaje de error :

"El conjunto de medios para la base de datos
'Contab' tiene 2 miembros de familia, pero
sólo se proporcionaron 1. Deben proporcionarse
todos los miembros.
Fin anómalo de RESTORE DATABASE"

La restauración la intento desde el
Enterprise Manager y el service pack de
W2000 es el 4.
.

Respuesta Responder a este mensaje
#5 Javier Loria
02/06/2004 - 16:51 | Informe spam
Hola:
Disculpa si no estoy siendo claro.
Las rutas de los archivo mdf y ldf de los que hablas no tienen relacion
en esta caso con el problema.
Cuando el servidor dice: <<<...tiene 2 miembros de familia, pero solo se
proporcionaron 1 >>>, se refiere a ARCHIVOS DE BACKUP, el Servidor de SQL
puede respaldar una BD en 2 o mas archivos de respaldo simultaneos. Por
ejemplo la BD de contabilidad puede terminar en 5 archivos: C:\Conta1.BCK,
D:\Conta2.BCK, ... G:\Conta5.BCK. Puede ser que los achivos esten el en
mismo disco o en discos separados.
En el enterprise manager es facil, agregar una nueva ruta de archivo y
olvidarse de remover la anterior. Prueba hacer el siguiente ejemplo: Repalda
la BD Pubs en C:\Borrame.BCK y luego vuelves activar la opcion de hacer
respaldo de la BD Pubs y agregas un nuevo archivo C:\Pubs.BCK. Veras que si
no remueves el primero quedan 2!!!. La mitad de la BD quedara en BORRAME y
la mitad en PUBS.
Esto es lo que parece te ocurrio.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

escribio:
Perdona si es que no te estoy entendiendo o no
me hice entender:

Primero que todo gracias por tu respuesta. :-)

Pues mira cuando lo restauro desde el Enterprise
Manager el automáticamente me genera los nombres
de los archivos físicos, es decir:

Conta_data -> c:\bd\conta.mdf
conta_log -> c:\bd\conta_log.ldf

y el problema persiste...

será posible que como no logre restaurar las
bases de datos del sistema: master, model, msdb
etc genera algún tipo de problema?

Omar:
Sql server permite respaldar en conjuntos (SETs) de archivos de
respaldo. Esto es el servidor puede dividir el respaldo en 2 o mas
archivos. Al restaurar los datos solo se proporciono una de las
rutas del conjunto por eso el error. Debes suministrar ambas rutas.
No tiene nada que ver con la organizacion de los archivos de la BD o
del log. Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Omar Beltrán Cano escribio:
Hola a todos:

Bueno mi inconveniente es el siguiente:

Tengo un servidor W2000 y depronto dejó de
funcionar después de un corte de electricidad.
Entonces me di a la tarea de reinstalar todo
incluyendo el SQLServer 2000 confiado en los
backups, pero por una razón que no puedo entender
cuando trato de restaurar la copia me da el
error "...tiene 2 miembros de familia, pero
solo se proporcionaron 1"; no importa si pongo
el .log tambien, uno por uno juntos, etc, siempre
me da ese error.

De ser cierto, caso en el cual la verdad no se cual
es el otro medio pues la copia se hizo como completa,
como podría restaurar a partir de solo este archivo
indicandole que ignore el otro ? o a partir del
archivo _log ?

que lío

Cualquier ayuda, de verdad, se los agradeceré




.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida