Usuário com melhor resposta
Openrowset + auditoria

Pergunta
-
Boa tarde pessoal,
Em meu ambiente possuo 84 instâncias com SQL 2000, 2005 e 2008R2, e por normas de segurança é expressamente proibido o uso de linked server no ambiente. Não concordo, mas são as regras e não vão mudar.
Acontece que preciso executar uma coleta de diversos dados em todas as instâncias para auditoria e documentação do ambiente e estou usando atualmente o OPENROWSET, mas é uma solução muito trabalhosa e requer que o servidores sejam acessados via console muitas vezes.
Isto está se tranformando em um martírio.
Gostaria de saber se alguém sabe como posso fazer isto de maneira diferente sem utilizar linked server, por exemplo com um powershell ou se existe alguma policy no SQL Server 2008R2 que execute estas procedures e queries em uma lista de servidores e grave em um banco de dados centralizados.Obrigado.
Respostas
-
Ronald
se for um script que você executa esporadicamente (que não seja uma rotina batch) você pode fazer a query em um grupo de servidores
http://www.brentozar.com/archive/2008/10/sql-server-2008-management-studio-group-execute/
vc registra todos os seus servidores no seu Management Studio 2008 e faz a query no grupo
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Ronald Shonuff sexta-feira, 27 de janeiro de 2012 12:19
Todas as Respostas
-
Ronald
se for um script que você executa esporadicamente (que não seja uma rotina batch) você pode fazer a query em um grupo de servidores
http://www.brentozar.com/archive/2008/10/sql-server-2008-management-studio-group-execute/
vc registra todos os seus servidores no seu Management Studio 2008 e faz a query no grupo
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Ronald Shonuff sexta-feira, 27 de janeiro de 2012 12:19
-