'dbname' 근처의 잘못된 구문을 복원하세요.

'dbname' 근처의 잘못된 구문을 복원하세요.

Server2012용 SQL Server Management Studio에서 다음을 사용하여 db를 새 위치로 복원하려고 합니다.

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

1번 줄에 "'newdb-name' 근처의 잘못된 구문"이라는 오류가 표시됩니다. Management Studio는 실행 전에 이를 구문 오류로 표시하지 않으며 이름에 하이픈이 있으므로 대괄호로 묶어야 합니다. 어떤 도움이라도 주시면 감사하겠습니다.

답변1

RESTORE DATABASE에서처럼 DATABASE라는 단어가 누락되었습니다.

관련 정보