2017-09-06 8 views

답변

3

참고 : 두 개의 서로 다른 데이터베이스에서 두 개의 개별 서버를 의미하는 것으로 추측 할 때 '초보자'의 대답을 살펴보십시오.

FROM OPENDATASOURCE을 사용할 수 있지만 보안 세부 정보가 연결 문자열에 있으므로 Microsoft에서 권장하지 않습니다. 연결된 서버가 최선의 방법입니다.

Microsoft 문서는 HERE이고 편리한 게시물은 HERE입니다.

SELECT 
* 
FROM OPENDATASOURCE('Connection String')."DATABASE"."SCHEMA"."TABLE" T1 
INNER JOIN Table2 T2 on T1.Id = T2.Id 
:

구문은 다음과 같을 것

2
SELECT * 
FROM [FIRST_DB].[dbo].[FIRST_Table] tab1 
    INNER JOIN [SECOND_DB].[dbo].[SECOND_Table] tab2 
     ON tab1.[COMMON COLUMN]= tab2.[COMMON COLUMN]