Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Select em dois bancos
Message
From
21/09/2005 00:06:26
Peter Wagner
Point Informática Ltda.
Limeira, Brazil
 
 
To
20/09/2005 21:44:03
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
01051523
Message ID:
01051541
Views:
4
No VFP vc esta acostumado a usar Banco_de_dados!Tabela, no SQL Server, se as tabelas estiverem no mesmo servidor vc pode usar da seguinte forma:
banco_de_dados.dbo.tabela, isto é banco de dados + proprietário + tabela

Exemplo: SELECT * FROM teste.dbo.vendas WHERE teste2.dbo.clientes.Nome_cli = "xyz"

Se estiver em um servidor lincado vc usa o IP do segundo servidor antes do nome do banco de dados do servidor.
Em Linked Server coloque o IP\Instancia do servidor.
O problema de fazer isso é que vc terá sempre que usar colchetes para especificar o linked server.
Exemplo: Select * from [192.168.1.1\Inst1].bancodedados.owner.tabela

Lembre-se que vc pode ter varias instancias no SQL e se não me falha a memoria até 10 instancias no MSDE.


[ ]'s
Peter


>Estou migrando minhas aplicacoes para MSDE, e surgiu um caso interessante tenho uma aplicações que trabalhada tambem com dois bancos, e preciso fazer seguinte select:
>
>Select Os.os_id, Os.abertura, Os.evento, Os.fechada, Clientes.Nome,;
> Os.cliente_id, Os.inicio, Os.termino, Os.valor, Os.vencto;
> FROM ;
> fatura!Os ;
> INNER Join gestor!Clientes ;
> ON Os.cliente_id = Clientes.cliente_id;
> where os_id=lnOS_id;
> INTO Cursor curOS
>
>como migrar o select acima utilizando um unico select no sql server???
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform