Question

J'ai les fichiers de données et journaux d'un serveur SQL qui s'est écrasé.Ce sont des bases de données utilisateur ont été restaurées.Je cherche les emplois et les serveurs liés qui ont été présents avant le crash.J'ai attaché les anciennes bases de données système et j'ai regardé une vue de vue.Les emplois ont été trouvés rapidement dans MSDB. Mais Sys.Servers et SyS.Ss.SsSservers semblent interroger et afficher toujours le serveur actuel.

J'ai essayé:

select * from sys.servers 
select * from msdb_old.sys.servers 
select * from master_old.sys.servers 

Mais tous renvoient tous les mêmes, seuls la configuration du serveur actuel.

sont les objets de serveur liés persistés et interrogés n'importe où dans les anciens fichiers?

Était-ce utile?

La solution

La réponse placée ici pour référence future si nécessaire.Il semble que ces données puissent être dans une table cachée dans la base de données maître SYS SYS SYS SYSXSRVS.

Selon ce que je pouvais trouver, cela peut être disponible pour être interrogé s'il est connecté via le CAD.

Il utilise également des sysobjvalues (contenus dans toutes les bases de données).Je crois que je crois à peupler les champs SrVProduct / Providername.

Référence: https://msdn.microsoft.com/en-us/Bibliothèque / MS179503.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top