7

.bakSQL Server 2008 R2 で作成されたデータベース ( ) のバックアップがあります。

このバックアップを LocalDB (2012) にインポートするなど、いくつかの機能をテストします。[復元] をクリックしてデータベースを選択すると、次のエラーが発生します。

プロパティ MasterDBLogPath は、情報 'Microsoft.SqlServer.Management.Smo.Information' では使用できません。このプロパティは、このオブジェクトに存在しないか、アクセス権が不十分なために取得できない可能性があります。(Microsoft.SqlServer.Smo)

4

1 に答える 1

8

次の 3 つのレジストリ キーを追加する必要があります (run/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の下にある優れたウォークスルーをご覧ください(そこから回答をコピーしました)。

于 2013-05-14T15:57:10.213 に答える