
Estoy intentando restaurar una base de datos en una nueva ubicación, usando lo siguiente en SQL Server Management Studio para Server2012:
RESTORE [newdb-name] FROM DISK = '..\backupfile.bak'
WITH MOVE 'olddb-name.mdf' to '...\newdb-name.mdf',
MOVE 'olddb-name_log.ldf' to '..\newdb-name_log.ldf';
GO
Recibo el error "Sintaxis incorrecta cerca de 'newdb-name'" en la línea 1. Management Studio no lo marca como un error de sintaxis antes de ejecutarlo y, como el nombre tiene un guión, necesito ponerlo entre corchetes. Cualquier ayuda sería apreciada.
Respuesta1
Te falta la palabra BASE DE DATOS, como en RESTAURAR BASE DE DATOS.