Select com multiplos bancos, tabelas e servidores - no sql server
olá, tenho uma duvida.
tenho o bancoCliente que esta no servidor S001bdp30 e tenho o bancoVendas que esta no servidor G002bdp01.
a pergunta é como fazer o select entre estas duas tabelas.
bancoCliente (campos: cod_id;nm_cliente;cpf_cliente)
bancoVendas(campos: cod_venda; vlr_venda; dt_venda; cod_cliente)
como ficaria este select.
grato pela atenção.
tenho o bancoCliente que esta no servidor S001bdp30 e tenho o bancoVendas que esta no servidor G002bdp01.
a pergunta é como fazer o select entre estas duas tabelas.
bancoCliente (campos: cod_id;nm_cliente;cpf_cliente)
bancoVendas(campos: cod_venda; vlr_venda; dt_venda; cod_cliente)
como ficaria este select.
grato pela atenção.
Cicero Maia
Curtidas 0
Respostas
Emerson Nascimento
10/06/2020
crie linked server entre os servidores.
https://docs.microsoft.com/pt-br/sql/relational-databases/linked-servers/create-linked-servers-sql-server-database-engine?view=sql-server-ver15
https://docs.microsoft.com/pt-br/sql/relational-databases/linked-servers/create-linked-servers-sql-server-database-engine?view=sql-server-ver15
GOSTEI 0
Anderson Gonçalves
10/06/2020
Não sei se entendi direito mas se você quer acessar dois bancos diferentes, independentes se estão no mesmo servidor ou não, basta criar uma conexão para cada um ou fazer a conexão em tempo de execução do sistema com o mesmo conector, ai você liga uma query em um e uma query em na outra e faz a sua consulta, mostrando em dois dbgrids diferentes.
GOSTEI 0