2013-03-09 7 views
6

Ich habe eine Sicherung einer Datenbank (.bak) erstellt in SQL Server 2008 R2.Wiederherstellen von SQL Server 2008 R2-Sicherung auf einem LocalDb 2012

Um einige Funktionen zu testen, importieren Sie diese Sicherung gerne in LocalDB (2012). Wenn ich auf Wiederherstellen klicken und die Datenbank der folgende Fehler auftritt wählen:

Property MasterDBLogPath für Information ‚Microsoft.SqlServer.Management.Smo.Information‘ nicht zur Verfügung steht. Diese Eigenschaft ist möglicherweise für dieses Objekt nicht vorhanden oder kann aufgrund unzureichender Zugriffsrechte nicht abgerufen werden. (Microsoft.SqlServer.Smo)

Antwort

7

Sie müssen die folgenden drei Registrierungsschlüssel (run/regedit) hinzuzufügen:

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 

Mit einem vorhandenen Ordnernamen als Wert (in dem Sie haben Schreibzugriff) , z.B "C: \ Datenbanken".

haben Sie einen Blick auf die hervorragende Durchlauf unter http://www.roelvanlisdonk.nl/?p=2896 (das ist, wo ich die Antwort kopiert haben).

Verwandte Themen