2013-05-21 6 views
1

일부 SQL Server의 백업 파일 (형식 .bck)이 있습니다. 내 경우에는 로그 파일 이름을 모른다. 그래서 복원 명령에 with move을 사용할 수 없습니다. 데이터베이스를 이동하지 않고 복원 할 수 있습니까? 그렇다면 나를 안내 해주십시오.SQL 서버에 데이터베이스 복원

아래와 같이 사용하고 싶습니다.

restore database testdb from disk = 'folderpath\aatest.bak' 

답변

3

로그 파일 이름을 알고 WITH MOVE을 사용할 수 있습니다. 먼저 백업에서 데이터베이스 파일 목록 (로그 포함)을 검색하려면 RESTORE FILELISTONLY을 사용하십시오.

+0

내 파일 중 하나에 데이터가 있고 로그 파일의 이름이 같으며 파일 확장명 만 다릅니다. 예를 들어'data file = 'C : \ user \ test \ db.ADF''로그 파일 = 'C : \ user \ test \ db.ALF'' –

+0

그래서 나는 움직일 수 없다. '움직이는 부분 '은 원하지 않는다. –

+0

확장명을 바꾸려면 이름을 바꿉니다. '이동' –

관련 문제