Domanda

Ho i dati e i file di registro di un server SQL che si è schiantato.I database utente sono stati ripristinati.Sto cercando i lavori e i server collegati che sono stati lì davanti allo schianto.Ho allegato i vecchi database del sistema e ho guardato ad alcune viste.I lavori sono stati trovati rapidamente in MSDB. Ma Sys.Servers e Sys.Siserver sembrano interrogare e visualizzare sempre il server corrente.

Ho provato:

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

Ma tutti loro restituiscono lo stesso, solo la configurazione del server corrente.

Gli oggetti del server collegati sono insistiti e interstiti ovunque nei vecchi file?

È stato utile?

Soluzione

La risposta posta qui per riferimento futuro se necessario.Sebbene sebbene tali dati possano essere in una tabella nascosta nello schema del database master sys denominato sysxsrvs.

Secondo ciò che potrei trovare questo potrebbe essere disponibile per essere interrogato se connesso attraverso il DAC.

Utilizza anche sysobjvalues (contenuto in tutti i database).Credo di popolare i campi SRVProduct / ProviderName.

Riferimento: https://msdn.microsoft.com/en-us/Biblioteca / MS179503.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top