2013-03-09 9 views
6

SQL Server 2008 R2'de oluşturulan bir veritabanının (.bak) yedeğim var.SQL Server 2008 R2 yedeklemesi LocalDb 2012'ye nasıl geri yüklenir

Bazı özellikleri sınamak için, bu yedeği LocalDB'ye (2012) almak gibi. Ben tıklayın Restore ve aşağıdaki hata oluşur veritabanını seçmek:

Mülkiyet MasterDBLogPath Bilgileri 'Microsoft.SqlServer.Management.Smo.Information' için kullanılamaz. Bu özellik bu nesne için mevcut olmayabilir veya yetersiz erişim hakları nedeniyle geri alınamaz. (Microsoft.SqlServer.smo) Aşağıdaki 3 kayıt defteri anahtarlarını eklemem gerekiyor

cevap

7

(çalıştırma/regedit):

değeri olarak varolan klasör adı ile
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 

(yazma erişiminiz var olduğu) , Örneğin "C: \ Veritabanları".

Lütfen http://www.roelvanlisdonk.nl/?p=2896 (yanıtı kopyaladığım yer) altındaki mükemmel izlemeye bakın.