Information générale
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
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???
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement