본문 바로가기
Database

SQL Server Linked Server 연결된 서버

by soojitasan 2024. 10. 23. 14:48

SQL Linked Server 연결된 서버 사용법

 

 

[다른 서버에 있는 데이터 가져오기]

** 서버 연결 과정이 선행되어있어야 함.

 

 

1. 서버 연결 후 FROM절에 IP주소 또는 서버명칭 포함하여 조회

SELECT *
FROM [서버명칭].[DB명].[스키마명].[테이블명]

-- 또는 

SELECT *
FROM [xxx.xxx.xxx.xxx].[DB명].[스키마명].[테이블명]

 

 

2. 서버 연결 후 OPEN QUERY 방식으로 참조

SELECT * 
FROM OPENQUERY (서버명, 'SELECT * FROM [DB명].[스키마명].[테이블명]')

 

 

 

※ Linked 사용 시 성능 저하되므로

    임시테이블에 필요한 것만 저장해 가져오는 습관 들이기