Ir para conteúdo

POWERED BY:

Arquivado

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

joslz

Fazer referencia(Foreing Key) numa tabela de Outra Base de dados

Recommended Posts

Bom dia !!!

 

Estou desenvolvendo um sistema e preciso fazer uma referencia em uma tabela que esta em uma outra base. Alguem sabe se isso seria possivel !

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer assim: select * from bancodedados..tabela (banco, tabela) ou assim: select * from bancodedados.dbo.tabela (banco, proprietario, tabela) ou ainda: select * from [servidor/instancia].bancodedados.dbo.tabela neste modo colocando o servidor/instancia, este tem que estar linkado com a sua base atual, (ver sp_addlinkedserver) e não pode-se ocultar o proprietario (dbo), isto é, tem que por todos os parametros

Compartilhar este post


Link para o post
Compartilhar em outros sites

A minha dificuldade e de fazer esse link, pois na criação da base de dados tenho que definir a foreing key que esta em uma tabela pertencente a outra base.EX: base.usuario-tabela(usuario) faz uma chave estrangeira na tabela (osuario_ordem) na base Serviço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

putz infelizmente definir chaves entre bases diferentes não é possível no SQL Server 2000, somente na mesma base

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.