Meio confuso em trabalhar com dois bancos de dados
19/10/2013
0
select campo1,campo2,campo3,??????? from tabela1. Bem, onde está ??????? deverá vir o nome do cliente de outro banco na LINQ. Cara, ainda não consegui fazer isso. Essa foi a idéia de meu funcional, mas ele se foi e não consegui. Alguém tem alguma idéia, mesmo que diferente dessa e que dê uma excelente performance? Fazer select, incluindo outro banco no select é inviável no meu contexto, isso já pensei e já descartei. Obrigado.
Pjava
Posts
20/10/2013
Joel Rodrigues
12/11/2013
[desativado] Gonçalves
select * from <database>.<schema>.<table>
Assim, consigo fazer join ou usar duas tabelas de bases diferentes na mesma instância do banco.
Caso você esteja trabalhando com instâncias diferentes, você pode criar um LinkedServer entre elas e proceder da mesma maneira assim:
Via ManagementStudio, acesse um dos bancos. Expanda o Servidor e expanda Server Objects. Vai aparecer na lista a opção Linked Servers. Com o clique direito, adicione uma nova ligação. Basta você fazer um select chamando pela ligação como pode ser observado abaixo:
select * from <server>.<database>.<schema>.<table>
Clique aqui para fazer login e interagir na Comunidade :)