comment faire la relation entre 2 table dans 2 database dans une instance sans server de binding

Je veux me connecter avec les relations entre 2 tables dans 2 bases de données sans server de binding.

NOTE: Quand vous dites deux bases de données différentes, je suppose que vous voulez dire sur deux servers séparés, sinon regardez simplement la réponse du débutant à ce sujet.

Vous pouvez utiliser FROM OPENDATASOURCE mais Microsoft ne le recommand pas car les détails de security sont dans la string de connection, un server lié est le meilleur moyen de s'y prendre.

Le Microsoft Docs est ICI , et un message pratique est ICI .

La syntaxe ressemblera à ceci:

 SELECT * FROM OPENDATASOURCE('Connection Ssortingng')."DATABASE"."SCHEMA"."TABLE" T1 INNER JOIN Table2 T2 on T1.Id = T2.Id 
 SELECT * FROM [FIRST_DB].[dbo].[FIRST_Table] tab1 INNER JOIN [SECOND_DB].[dbo].[SECOND_Table] tab2 ON tab1.[COMMON COLUMN]= tab2.[COMMON COLUMN]