Além de executar consultas por meio de servidores vinculados, há também todo o conceito 'multiservidor' no SQL Agent. Veja:
Você também deve verificar os Servidores gerenciados centralizados no SSMS:
Ao criar uma etapa T-SQL em um trabalho do SQL Server Agent, existe uma maneira de extrair de um banco de dados em um servidor diferente? Por exemplo, gostaria de consultar diferentes históricos de tarefas de bancos de dados em todos os vários servidores. Possível?
Além de executar consultas por meio de servidores vinculados, há também todo o conceito 'multiservidor' no SQL Agent. Veja:
Você também deve verificar os Servidores gerenciados centralizados no SSMS:
Você só pode acessar um servidor externo se ele for um servidor vinculado no servidor a partir do qual você está executando a consulta. Depois de adicionar o servidor como um servidor vinculado, acesse objetos nesse servidor com o nome completo - [servername]. [Database]. [Dbo]. [Object].
Você pode enviar consultas a servidores vinculados com a função OPENQUERY
. Consulte aqui .
Se preferir fazê-lo sem um servidor vinculado, com uma conexão ad-hoc (especificando a string de conexão na chamada de função), use OPENROWSET
. Consulte aqui .
Tags sql-server