Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problemas con Restore en SQL2000

Estas en el tema de Problemas con Restore en SQL2000 en el foro de SQL Server en Foros del Web. EL tema es este, tengo un respaldo .BAK que necesito hacer un restore en una base con otro nombre para poder consultar los datos de ...
  #1 (permalink)  
Antiguo 30/09/2010, 15:50
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Problemas con Restore en SQL2000

EL tema es este, tengo un respaldo .BAK que necesito hacer un restore en una base con otro nombre para poder consultar los datos de una sola tabla.

El tema es este, tengo una base de datos llamada por ejemplo "BasePrimaria" y el archivo .BAK tiene el respaldo de esa base, yo lo que intento hacer es crear una nueva base de datos en el mismo servidor, y sobre esa base de datos nueva hacer el restore para poder consultar los datos de ese respaldo.

Pero me tira un error.

"You are attempting to overwrite an existing database."

Como que no me deja porque quiere crear nuevamente la base de datos con el mismo nombre, pero yo necesito otra cosa, necesito solo que me haga un restore en otra base de datos de prueba para poder consultar los datos de ese respaldo en particular.

Como puedo hacer eso? intento hacer el restore todo por wizard o asistente.

Saludos
  #2 (permalink)  
Antiguo 30/09/2010, 22:42
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

Debes consultar por WITH MOVE...
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 01/10/2010, 08:36
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Problemas con Restore en SQL2000

Cita:
Iniciado por iislas Ver Mensaje
Debes consultar por WITH MOVE...
Vos decis de realizar el restore mediante la consola de comandos?
  #4 (permalink)  
Antiguo 01/10/2010, 19:35
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

Bueno, si lo vas a realizar con la consola, cambias a la pantalla donde te muestra los archivos MDF y LDF y los cambias de ubicacion.
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 04/10/2010, 10:51
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 17 años, 7 meses
Puntos: 1
Respuesta: Problemas con Restore en SQL2000

Exacto tienes que crear nuevos archivos MDF y LDF para poder hacer el RESTORE sino estas sobre escribiendo en la base de datos de la cual sacaste el .bak
  #6 (permalink)  
Antiguo 15/10/2010, 10:42
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Problemas con Restore en SQL2000

Luego de muchos intentos tengo lo siguiente, mediante consola hago el siguiente script.

Código:
USE master
go
ALTER DATABASE MiBase SET single_user WITH rollback immediate
ALTER DATABASE MiBase SET multi_user

RESTORE DATABASE MiBase 
FROM DISK = 'E:\MiBaseFull.bak'
WITH replace,
MOVE 'MiBase_Data' TO 'E:\MiBase_Data.MDF',
MOVE 'MiBase_Log' TO 'E:\MiBase_Log.LDF'
El archivo .BAK pesa 34GB, paso mas de 30 minutos y todavia sigue diciendo "Executing Query Batch".

Todavia no me tiro si quiera un error ni el "10 percent restore".

Es normal?
  #7 (permalink)  
Antiguo 15/10/2010, 11:08
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

¿Vas a "Planchar" en la misma base?, ¿tu base original es MIBASE?
__________________
MCTS Isaias Islas
  #8 (permalink)  
Antiguo 15/10/2010, 12:57
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Problemas con Restore en SQL2000

Cita:
Iniciado por iislas Ver Mensaje
¿Vas a "Planchar" en la misma base?, ¿tu base original es MIBASE?
No , voy a levantarla en otro lado, porque tengo que traer los datos de una sola tabla que fue afectada por sql injection.
MiBase es el nombre a modo de ejemplo, el query finalmente tiro un error , el error especificamente dice:
"An internal consistency error ocurred."

Probe de hacerlo tambien con el asistente del enterprise manager, pero tira el mismo error, creo que lo que esta sucediendo es que el archivo esta mal formado.
  #9 (permalink)  
Antiguo 15/10/2010, 14:34
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

Ejecuta:

Código SQL:
Ver original
  1. RESTORE VERIFYONLY FROM DISK = 'E:\MiBaseFull.bak'

¿Que te muestra?
__________________
MCTS Isaias Islas
  #10 (permalink)  
Antiguo 15/10/2010, 14:53
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Problemas con Restore en SQL2000

Cita:
Iniciado por iislas Ver Mensaje
Ejecuta:

Código SQL:
Ver original
  1. RESTORE VERIFYONLY FROM DISK = 'E:\MiBaseFull.bak'

¿Que te muestra?
Me dice:
Código SQL:
Ver original
  1. Device 'MiBase bla' IS no a valid Microsoft Tape Format backup SET.

Esta mal formado no? en realidad es una base de datos que pesa 36GB, la parti en 36 partes de 1gb y las descargue a un servidor de desarrollo y la intente levantar de alli, me parece que en la descarga algun archivo bajo mal y a eso se debe, debere bajar los archivos nuevamente.
  #11 (permalink)  
Antiguo 15/10/2010, 15:01
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

"LA PARTI EN 36 PARTES", ¿Como fue eso?, ¿como lo hiciste?

Y si, esta mal tu backup
__________________
MCTS Isaias Islas
  #12 (permalink)  
Antiguo 15/10/2010, 15:13
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Problemas con Restore en SQL2000

Cita:
Iniciado por iislas Ver Mensaje
"LA PARTI EN 36 PARTES", ¿Como fue eso?, ¿como lo hiciste?

Y si, esta mal tu backup
Claro parti el archivo en 36 partes para poder descargarlo ordenadamente via ftp, lo parti con un programa similar al hacha.
  #13 (permalink)  
Antiguo 15/10/2010, 16:57
Avatar de Inicia  
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Problemas con Restore en SQL2000

Si estas dentro de la misma base de datos es con un MOVE, te aparece ese error porq esta tratando de escribir en una existente si lo q quieres es restaurar sobre la misma base de datos pues solo dale restore y overwritting
  #14 (permalink)  
Antiguo 15/10/2010, 19:03
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problemas con Restore en SQL2000

No, pues para mi que le "partiste" pero su "mauser" (lo dañaste) al archivo backup
__________________
MCTS Isaias Islas

Etiquetas: restore, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.