
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라는 단어가 누락되었습니다.