2013-03-09 2 views
6

SQL Server 2008 R2에서 만든 데이터베이스 백업 (.bak)이 있습니다.SQL Server 2008 R2 백업을 LocalDb 2012로 복원하는 방법

이 백업을 LocalDB (2012)로 가져 오는 것과 같은 일부 기능을 테스트하려면. 내가 클릭 복원 및 다음과 같은 오류가 발생하여 데이터베이스를 선택 :

재산권 MasterDBLogPath 정보 'Microsoft.SqlServer.Management.Smo.Information'을 사용할 수 없습니다입니다. 이 속성은이 개체에 존재하지 않을 수 있으며 액세스 권한이 충분하지 않아 검색 할 수 없습니다. (Microsoft.SqlServer.Smo) 다음과 같은 3 레지스트리 키를 추가해야

답변

7

(실행/regedit를)

값으로 기존 폴더 이름으로
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultData, 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultLog, 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\BackupDirectory 

(쓰기 권한이있는 경우) , 예. "C : \ Databases".

http://www.roelvanlisdonk.nl/?p=2896 (여기에서 내가 답을 복사 한 곳)에서 탁월한 연습을보십시오.