Tengo instalado SQL Server 2012 Local DB, y me estoy conectando a través de (localdb) \ v11.0.
Cuando intento restaurar un archivo de respaldo, obtengo:
TÍTULO: Microsoft SQL Server Management Studio
La propiedad MasterDBPath no está disponible para la información 'Microsoft.SqlServer.Management.Smo.Information'. Es posible que esta propiedad no exista para este objeto o que no se pueda recuperar debido a derechos de acceso insuficientes. (Microsoft.SqlServer.Smo)
Para obtener ayuda, haga clic en: 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
He intentado configurar el valor de la cadena MasterDBPath en:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\CurrentVersion`
Pero esto no ha ayudado.
Alguien tiene alguna idea?
fuente
Respuestas:
Tuve el mismo problema y lo resolví.
Debe agregar 2 cadenas en el Registro de Windows a través
regedit.exe
deHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer
:Para mí, sus valores son ambos
C:\Users\neil\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0
.fuente
BackupDirectory
que apunté a un directorio similar.Realmente no es una solución adecuada, pero este error no ocurre si crea una base de datos en blanco, luego restaura su copia de seguridad sobrescribiendo la base de datos en blanco.
O puede usar los comandos restaurar T-SQL:
fuente
El problema se solucionó después de instalar el último Microsoft SQL Server Management Studio 2017.
fuente