컴퓨터/MSSQL

MSSQL 연결된 서버 사용하기 (Linked Server)

k1asd1 2021. 1. 28. 18:27
728x90
반응형

회사에 DB서버가 여러 대라 각각의 DB서버에 연결된 서버로 등록하여 서로 연결되어 있습니다.

 

각각의 DB서버의 테이블에 데이터 조회할 일이 있을 때마다 여기저기 찾아다니며 검색하게 되고 의외로 간단한데도 자주 사용하지 않아 잊어버리니 기록으로 남기고자 작성합니다.


* 해당 예제는 MSSQL -> 서버 개체 -> 연결된 서버(Linked Server)에 연결하고자 하는 서버들이 연결되어 있다고 가정하고 예제로 진행합니다.

 

예제

- 위와 같이 현재 DB서버가 아닌 연결된 서버에 접근하고자 합니다.

- C_Table에 원하는 데이터가 있어 조회하고자 합니다.

 

* 조회 방법

-- 방법
SELECT *
  FROM 서버명칭.데이터베이스.dbo.테이블


-- 예제
-- insert
INSERT INTO A_Server.B_Database.dbo.C_Table ('칼럼') VALUES ('값')


-- update
UPDATE A_Server.B_Database.dbo.C_Table
   SET '칼럼' = '값'


-- delete
DELETE FROM A_Server.B_Database.dbo.C_Table


-- select
SELECT *
  FROM A_Server.B_Database.dbo.C_Table
  


 

간단한데 자주 쓰지 않아 잘 잊어버렸습니다.

 

이상입니다.

728x90
반응형