El asistente de restauración de la base de datos no se abrirá en SSMS 2014

12

En una máquina de desarrollo que ejecuta Windows Server 2012 R2, acabo de actualizar SQL Server de 2012 a 2014.

Usando SQL Server Management Studio 2014, cuando hago clic derecho en una base de datos y voy a Tasks -> Restore -> Database...no pasa nada. El asistente de Restaurar base de datos no aparece como se esperaba.

No hay errores ni bloqueos en el Visor de eventos. El cursor ni siquiera se convierte en un reloj de arena.

Usar T-SQL para restaurar funciona bien, y si vuelvo y uso SSMS 2012, funciona bien. ¿Alguna idea sobre cómo hacer que el asistente funcione en SSMS 2014?

Me estoy conectando a la misma instancia de SQL Server en ambas versiones de SSMS, y he intentado ejecutar SSMS como administrador.

Es el Service Pack 1:

Microsoft SQL Server Management Studio 12.0.4100.1
Microsoft Analysis Services Client Tools 12.0.4100.1
Microsoft Data Access Components (MDAC) 6.3.9600.17415
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 9.11.9600.18125
Microsoft .NET Framework 4.0.30319.34209
Operating System 6.3.9600
Josh Bula
fuente
No, las revisiones COD no se instalan con Windows Update a menos que sean problemas de seguridad críticos. El enlace de descarga funciona para mí, pruebe un navegador diferente, pero aquí hay un enlace directo para usted en cualquier caso , suponiendo que el sistema operativo sea x64.
Aaron Bertrand
Gracias, instalé la revisión, pero eso no resolvió el problema. Creo que solo tendré que desinstalar y reinstalar cuando tenga tiempo, y simplemente usar la versión anterior de SSMS hasta entonces.
Josh Bula
¿Has intentado instalar SSMS 2016 ?
Elsimer
Esto me sucede a veces cuando trabajo desde casa y me conecto a través de VPN. Creo que es un poco lento, pero finalmente aparece la ventana.
pintosack

Respuestas:

3

Yo mismo he visto ese comportamiento tanto en SSMS 2012 como en SSMS 2014. Lo que generalmente significa es que el historial de copia de seguridad / restauración de la base de datos es muy largo y el asistente tarda mucho en aparecer, ya que necesita leer toda la historia

Asegúrese de tener un plan de mantenimiento que trunca el historial. Para averiguarlo, ejecute esta consulta:

SELECT TOP 1 backup_start_date
FROM msdb.dbo.backupset WITH (NOLOCK)
ORDER BY backup_set_id ASC

Esa consulta será rápida, ya que está ordenada por la clave agrupada primaria de la tabla. Si tiene más de un mes o dos de historia allí, probablemente sea hora de borrarlo. (Tenga en cuenta que borrar el historial implicará bloqueos, por lo que puede ser un proceso lento si realiza copias de seguridad al mismo tiempo o si su MSDB está en almacenamiento lento).

Matthew Sontum
fuente
3

Encontré esto en otro hilo y funcionó para mí:

SQL Server Studio 2014 no le gusta el error "No se puede crear un plan de restauración debido a una ruptura en la cadena LSN". Y no puede abrir el diálogo de restauración. Repare la cadena LSN emitiendo una copia de seguridad COMPLETA. Después de eso, el diálogo de restauración debería funcionar.

/server/705398/mssql-management-studio-2014-not-showing-the-tasksrestoredatabase-dialog

Aggromonster
fuente
2

En mi caso, solo quería restaurar una base de datos desde el dispositivo (copia de seguridad completa, solo copia). Así que esta solución me funcionó. Haga clic derecho en "Bases de datos" y vaya a "Restaurar base de datos ..." (en lugar de seleccionar la base de datos). Esto debería abrir el asistente porque no hay historial para cargar.

Dentro de las opciones, seleccioné "Sobrescribir la base de datos existente" y deseleccioné "Realizar copia de seguridad del registro de cola antes de restaurar".

Michiel
fuente
1

En caso de que alguien siga teniendo el mismo problema

Nada de lo descrito aquí me ayuda a solucionar mi problema, sin embargo, pude solucionar el problema realizando una copia de seguridad de mi base de datos vacía y luego, mágicamente, el botón Agregar funcionó y me permitió hacer una restauración desde mi archivo bak

Mi entorno es:

  • Windows 10 Enterprise, instalación limpia
  • SQL Server 2017 express edition, instalación limpia
  • SQL Server Management Studio Ver 18.1, instalación limpia

No lo sé de hecho, pero creo que la causa raíz de mi problema es: durante la instalación, configuré una ruta diferente para los archivos de datos (no el valor predeterminado en "/ archivos de programa", y SQL o SSMS probablemente intentaba acceder a ubicación predeterminada (inexistente) la primera vez.

Victor Ayala
fuente