Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

n@rf

Acessando outros Servidores

Recommended Posts

Pessoal,

 

 

:(/> Preciso de uma luz ::::

 

Num servidor sql podem existir vários databases, certo? certo!

E eu consigo conversar entre eles, acessar tabelas de outros dbs, certo? certo

 

 

Mas eu gostaria de saber se alguém sabe se existe alguma maneira de se fazer tipo um alias de alguma tabela contida em outro database

 

É isso, se alguém puder me ajudar....

 

 

Obrigada. :D/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, você pode fazer isso no SQL Server, usando o comando OPENROWSET.

 

Exemplos:

 

SELECT a.*

FROM OPENROWSET('MSDASQL',

'DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=MyPass',

pubs.dbo.authors) AS a

 

 

SELECT a.*

FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)

AS a

 

Links:

 

http://msdn.microsoft.com/library/default...._oa-oz_78z8.asp

 

Valeu,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eh assim dah...

 

Soh q se for databases do sql, eu acho mais facil assim:

 

Select * From Empresa..Funcionario F

join Empresa..Cargo C

on C.Cod_Cargo = F.Cod_Cargo

 

_________________________________________________________

 

Esse eh o nome totalmente qualificado

 

Nome_do_Servidor.Nome_do_Banco.Dono_do_Banco.Nome_do_Objeto

_________________________________________________________

 

No caso como o servidor eh o mesmo, e o dono deve ser você ( q jah estah logado)

 

no lugar do dono você coloca outro ponto ai fika assim

 

Empresa..Funcionario --> Nome_do_Banco..Nome_do_Objeto

 

 

entendeu????

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.