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

[SOLUCIONADO] Restaurar BD con el bak en otro servidor.

Estas en el tema de Restaurar BD con el bak en otro servidor. en el foro de SQL Server en Foros del Web. Buenas tardes, Me gustaría saber si hay manera de restaurar una BD en el servidor x.x.x.x El problema esta que no tengo espacio para copiar ...
  #1 (permalink)  
Antiguo 27/02/2014, 13:25
Avatar de Inicia  
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 13 años, 6 meses
Puntos: 1
Restaurar BD con el bak en otro servidor.

Buenas tardes,

Me gustaría saber si hay manera de restaurar una BD en el servidor x.x.x.x El problema esta que no tengo espacio para copiar el bak en el mismo servidor y lo tengo en otro... como generar un comando para q lo lea... trate con:

Código PHP:
RESTORE DATABASE Importes FROM DISK '\\x.x.x.x\c$\Importes.Bak' WITH REPLACE 
Resultado:
Msg 3201, Level 16, State 2, Line 1
Cannot open backup device '\\x.x.x.x\c$\Importes.Bak'. Operating system error 2(failed to retrieve text for this error. Reason: 15105).
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.


También he compartido la carpeta y generando permisos administrativos a los usuarios, trate con el administrador y no tengo resultado, ¿hay alguna manera de realizarlo? o bien.. siempre tengo qtener el bak dentro del mismo servidor donde tengo que restaurar la base de datos?...

Gracias.
  #2 (permalink)  
Antiguo 27/02/2014, 13:37
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Restaurar BD con el bak en otro servidor.

le diste permisos al usuario que ejecuta el sql server agent???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 27/02/2014, 13:44
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Restaurar BD con el bak en otro servidor.

mapea un disco

Código SQL:
Ver original
  1. USE MASTER
  2. GO
  3. EXEC XP_CMDSHELL 'NET USE Z:\\x.x.x.x\c$\Importes.Bak'
  4. GO
  5. RESTORE DATABASE Importes FROM DISK = 'Z:\Importes.bak'
  6. GO
__________________
MCTS Isaias Islas
  #4 (permalink)  
Antiguo 27/02/2014, 15:49
Avatar de Inicia  
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Restaurar BD con el bak en otro servidor.

He intentado con los permisos y mapeando y no reconoce la unidad aun.
  #5 (permalink)  
Antiguo 27/02/2014, 16:25
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Restaurar BD con el bak en otro servidor.

try with this:

http://www.howtogeek.com/51788/how-t...network-share/
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #6 (permalink)  
Antiguo 27/02/2014, 16:43
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Restaurar BD con el bak en otro servidor.

El principio es el mismo, el resultado igual, solo que al parecer NO TIENE los permisos necesarios para acceder a dicha carpeta compartida.
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 01/03/2014, 09:35
Avatar de Inicia  
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Restaurar BD con el bak en otro servidor.

Gracias funciono con estos consejos:
Código SQL:
Ver original
  1. /*RESTAURA BD DESDE OTRA UNIDAD QUE NO SEA PROPIA DEL SERVIDOR */ --198 GB BAK
  2. --Mapea la unidad...
  3. --Dar permisos al usuario...
  4. --Ejecuta:
  5. RESTORE DATABASE Importes FROM DISK='\\x.x.x.x\c$\Importes .BAK'
  6. WITH
  7.    MOVE 'Importes ' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBATEST\MSSQL\DATA\Importes .mdf',
  8.    MOVE 'Importes _log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBATEST\MSSQL\DATA\Importes .ldf'

Etiquetas: bd, restaurar
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 20:21.