SpEeDyGoNzAlEs
05-08-2008, 12:39
Boas.
Tenho uma pequena dúvida que não sei se tem ou não solução... Pelo menos da forma que eu quero :)
Server A
Server B
Server B\Instance B1
Server C
...
Server Z
O server Z vai ser o servidor central, onde quero armazenar a informação que vou recolher dos servers A, B, ..., por aí fora.
Consigo fazer isto, programaticamente, a partir de um único SQL sem recorrer a ODBC's ou Linked Servers no Server Z?
Agora tenho isto a funcionar, mas em diferentes moldes.
Tenho um SP em cada servidor SQL que lê e devolve a informação que preciso.
Tenho uma aplicaçãozita em VB .Net que tem um array com a identificação dos vários servidores (e instances, quando não é a default) e corre esse SP. Depois abro outra ligação para o Server Z e despejo para lá a informação.
Poderia também usar Integration Services e criar um package para cada servidor, com uma ligação ao Server Z, e fazer, de outra forma, o que a aplicação VB faz.
Os dois exemplos acima é o que eu queria evitar... Sempre que adicionamos um novo servidor SQL à infraestrutura tenho de ir alterar a aplicação (ou copiar o package para o novo servidor).
É possível, a partir do Server Z, ir buscar a informação que pretendo aos outros servers? Sem linked servers, ou sem ligações ODBC...
Não sei se é ou não... Mas há aqui muita gente que sabe mais do que eu ;)
Gracias
Tenho uma pequena dúvida que não sei se tem ou não solução... Pelo menos da forma que eu quero :)
Server A
Server B
Server B\Instance B1
Server C
...
Server Z
O server Z vai ser o servidor central, onde quero armazenar a informação que vou recolher dos servers A, B, ..., por aí fora.
Consigo fazer isto, programaticamente, a partir de um único SQL sem recorrer a ODBC's ou Linked Servers no Server Z?
Agora tenho isto a funcionar, mas em diferentes moldes.
Tenho um SP em cada servidor SQL que lê e devolve a informação que preciso.
Tenho uma aplicaçãozita em VB .Net que tem um array com a identificação dos vários servidores (e instances, quando não é a default) e corre esse SP. Depois abro outra ligação para o Server Z e despejo para lá a informação.
Poderia também usar Integration Services e criar um package para cada servidor, com uma ligação ao Server Z, e fazer, de outra forma, o que a aplicação VB faz.
Os dois exemplos acima é o que eu queria evitar... Sempre que adicionamos um novo servidor SQL à infraestrutura tenho de ir alterar a aplicação (ou copiar o package para o novo servidor).
É possível, a partir do Server Z, ir buscar a informação que pretendo aos outros servers? Sem linked servers, ou sem ligações ODBC...
Não sei se é ou não... Mas há aqui muita gente que sabe mais do que eu ;)
Gracias