Restaure a sintaxe incorreta perto de 'dbname'

1

Estou tentando restaurar um banco de dados para um novo local, usando o seguinte no 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

Estou recebendo o erro "Sintaxe incorreta perto de 'newdb-name'" na linha 1. O Management Studio não está sinalizando como um erro de sintaxe antes de executar, e como o nome tem um hífen eu preciso colocá-lo entre colchetes. Qualquer ajuda seria apreciada.

    
por whybull 08.03.2018 / 16:44

1 resposta

0

Você está sentindo falta da palavra DATABASE, como em RESTORE DATABASE.

    
por 08.03.2018 / 16:51