Recuperar servidores vinculados fora do sistema de ficheiros de base de dados?
-
29-09-2020 - |
Pergunta
Eu tenho os arquivos de log e dados de um SQL-Server, que foi paralisado.É usuário bancos de dados foram restaurados.Eu estou olhando para os postos de trabalho e servidores vinculados que foram lá antes do acidente.Eu anexado o antigo sistema de bancos de dados e olhou ad alguns pontos de vista.Os trabalhos foram encontrados rapidamente em msdb.mas sys.servidores e sys.sysservers parecer consulta e exibir o servidor atual sempre.
Eu tentei:
select * from sys.servers
select * from msdb_old.sys.servers
select * from master_old.sys.servers
mas todos eles retornam o mesmo, só que a atual configuração do servidor.
São o servidor vinculado objetos persistentes e consultáveis em qualquer lugar do antigo arquivos?
Solução
A resposta colocado aqui para referência futura, se necessário.Parece que estes dados podem estar em um escondido tabela no banco de dados mestre do esquema sys chamado sysxsrvs.
De acordo com o que eu poderia encontrar isso pode estar disponível para ser consultado se ligado através do DAC.
Ele também usa sysobjvalues (contidas nas bases de dados).Eu acredito que para preencher o srvproduct/providername campos.
referência: https://msdn.microsoft.com/en-us/library/ms179503.aspx