링크 서버없이 2 데이터베이스에서 relationships 2 테이블 사이에 연결하고 싶습니다.링크 서버없이 한 인스턴스에서 2 데이터베이스의 2 테이블간에 관계를 만들 수 있습니다
2
A
답변
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]