¿Recuperar los servidores vinculados fuera de los archivos de la base de datos del sistema?
-
29-09-2020 - |
Pregunta
Tengo los datos y los archivos de registro de un SQL-Server que se ha estrellado.Sus datos de datos han sido restaurados.Estoy buscando los trabajos y los servidores vinculados que han estado allí antes del accidente.Adjunto las bases de datos del sistema antiguo y miré algunas vistas.Los trabajos se han encontrado rápidamente en MSDB. Pero Sys.Servers y Sys.SysSysSechservers parecen consultar y mostrar el servidor actual siempre.
Lo intenté:
select * from sys.servers
select * from msdb_old.sys.servers
select * from master_old.sys.servers
Pero todos ellos devuelven lo mismo, solo la configuración del servidor actual.
¿Los objetos del servidor vinculados persistieron y consultables en cualquier lugar de los archivos antiguos?
Solución
La respuesta realizada aquí para futuras referencias si es necesario.Parece que estos datos pueden estar en una tabla oculta en la base de datos maestra SYS Schema llamado SYSXSRVS.
De acuerdo con lo que pude encontrar, puede estar disponible para ser consultado si está conectado a través del DAC.
También utiliza SysObjvalues (contenido en todas las bases de datos).Creo que puedo rellenar los campos SRVPRODUCT / Providename.
Referencia: https://msdn.microsoft.com/en-us/Biblioteca / MS179503.ASPX