Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/06/2008, 15:57
sineg
 
Fecha de Ingreso: septiembre-2006
Ubicación: mex
Mensajes: 41
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: ayuda para restaurar una bdd

Cita:
Iniciado por sineg Ver Mensaje
Hola al intentar restaurar una BDD, me marca este error:

System.Data.SqlClient.SqlError: El archivo 'C:\agendalogsys.bak' fue reclamado por 'agenda_Log'(2) y 'agenda_Data'(1). Se puede utilizar la cláusula WITH MOVE para cambiar la ubicación de uno o más archivos. (Microsoft.SqlServer.Express.Smo)

Me dijeron ke hiciera algo asi:

BACKUP DATABASE tubase FROM DISK = 'C:\Tuarchivo.bak'
WITH MOVE 'tuMDF' TO 'C:\CARPETA\TUMDF.MDF',
MOVE 'tuLDF' TO 'C:\CARPETA\TULDF.LDF'


Yo hice esto:

BACKUP DATABASE nuevaagenda FROM DISK='C:\agendalogsys.bak'
WITH MOVE 'agendalogsys' TO 'C:\agenda_1.mdf'
MOVE 'agendalogsys_log' TO 'C:\agenda_2.ldf';


Y me marca este error:

Mens. 156, Nivel 15, Estado 1, Línea 1
Sintaxis incorrecta cerca de la palabra clave 'FROM'.
Mens. 319, Nivel 15, Estado 1, Línea 2
Sintaxis incorrecta junto a la palabra clave 'with'. Si esta instrucción es una expresión de tabla común o una cláusula xmlnamespaces, la instrucción anterior debe terminarse con punto y coma (;).


Escribi mal la sentencia??? como debe ser???
o
Como le hago para poder restaurar mi bdd, no tengo muchos conomimientos de esto, agradeceria mucho su ayuda
Ayuda