Eu tenho o SQL Server 2012 Local DB instalado e estou me conectando a ele via (localdb)\v11.0.
Ao tentar restaurar um arquivo de backup, recebo:
TÍTULO: Microsoft SQL Server Management Studio
A propriedade MasterDBPath não está disponível para informações 'Microsoft.SqlServer.Management.Smo.Information'. Esta propriedade pode não existir para este objeto ou pode não ser recuperável devido a direitos de acesso insuficientes. (Microsoft.SqlServer.Smo)
Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .PropertyCannotBeRetrievedExceptionText&EvtID=MasterDBPath&LinkId=20476
Eu tentei definir o valor da string MasterDBPath em:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\CurrentVersion`
mas isso não ajudou.
Alguém tem alguma opinião?
Eu tive o mesmo problema e resolvi.
Você precisa adicionar 2 strings no Registro do Windows via
regedit.exe
emHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer
:Para mim, seus valores são ambos
C:\Users\neil\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0
.Não é realmente uma solução adequada, mas esse erro não ocorre se você criar um banco de dados em branco e, em seguida, restaurar seu backup substituindo o banco de dados em branco.
Ou você pode usar os comandos T-SQL de restauração:
O problema foi corrigido depois que instalei o Microsoft SQL Server Management Studio 2017 mais recente.