* 우선 현재 데이터베이스와 연결되어있는 링크서버를 확인해보자.
sp_linkedservers
* 아래와 같은 정보를 가진 외부 DB와 연결하는 방법은 다음과 같다.
- IP : 192.168.0.1
- Database Provider : SQL Server
- Database Name : A_DB
- Login ID : Martin
- Password : Enter
-- A_DB_Link라는 이름을 가진 링크 정보 생성
EXEC sp_addlinkedserver @server=N'A_DB_Link', @srvproduct=N'', @provider=N'SQLOLEDB', @datasrc=N'192.168.0.1', @catalog=N'A_DB'
-- A_DB_Link의 로그인 정보 생성
EXEC sp_addlinkedsrvlogin 'A_DB_Link', 'false', NULL, 'Martin', 'Enter'
* 위와 같이 연결이 된다면 local 서버에서도 다음과 같은 쿼리를 전송할 수 있다.
SELECT * FROM A_DB_Link.A_DB.dbo.A_Table
* A_DB_Link라는 연결 정보를 삭제하는 방법
EXEC sp_dropserver 'A_DB_Link', 'droplogins'
안녕하세요 자료감사하고, 잘보았습니다.
답글삭제글이 도움이 되어 다행입니다. 답글 감사합니다^^
삭제