
Я пытаюсь восстановить базу данных в новом месте, используя следующую команду в SQL Server Management Studio для 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
Я получаю ошибку "Неверный синтаксис около 'newdb-name'" в строке 1. Management studio не помечает это как синтаксическую ошибку перед запуском, и поскольку в имени есть дефис, мне нужно заключить его в скобки. Любая помощь будет оценена.
решение1
Вы пропустили слово БАЗА ДАННЫХ, например ВОССТАНОВЛЕНИЕ БАЗЫ ДАННЫХ.