1. 생성
-- Linked Server 생성
EXEC sp_addlinkedserver
@server = N'MY_LINKED_SERVER', -- Linked Server 이름 (원하는 이름 지정)
@srvproduct = N'SQL Server', -- 대상이 SQL Server일 경우
@provider = N'SQLOLEDB', -- OLE DB Provider (SQL Server 기본)
@datasrc = N'192.168.0.0,1433'; -- 대상 서버 IP 및 포트 (기본 1433)
-- 로그인 매핑 (Remote User 계정 지정)
EXEC sp_addlinkedsrvlogin
@rmtsrvname = N'MY_LINKED_SERVER', -- 위에서 만든 Linked Server 이름
@useself = N'False', -- 로컬 로그인 그대로 사용할지 여부(False: 별도 계정 사용)
@locallogin = NULL, -- NULL이면 모든 사용자에 대해 적용
@rmtuser = N'remote_user', -- 원격 서버 로그인 ID
@rmtpassword= N'remote_password'; -- 원격 서버 로그인 PW
2. 확인
-- Linked Server 목록 확인
EXEC sp_linkedservers;
-- 연결 테스트
SELECT TOP 10 *
FROM MY_LINKED_SERVER.DatabaseName.SchemaName.TableName;
3. 삭제
EXEC sp_dropserver 'MY_LINKED_SERVER', 'droplogins';