Restore FileListOnly
from Disk = 'd:\이전버전디비.bak'
go
-----------------------------------
restore database 새디비이름
from disk = 'd:\이전버전디비.bak'
with move '기존디비로지컬이름_Data' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\새디비이름_Data.MDF',
MOVE 기존디비로지컬이름_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\새디비이름_Log.ldf',
stats = 10
go
-----------------------------------
sp_helpdb 새디비이름
go
EXEC sp_dbcmptlevel 새디비이름, '90'
go
sp_helpdb 새디비이름
go
-----------------------------------
각 단계별로 나눠서 쿼리를 실행시켜보면 결과창을 보면서 확인할 수 있다.
2000에서 백업한 화일을 갖고 2005에서 복원해 보았는데...
새디비이름을 넣어서 만들경우 에러 메시지가 나왔다.. 디비 생성은 제대로 된듯 싶은데..
새디비이름 대신 기존디비이름을 넣어서 복원하면 깔끔하게 생성된다..