IT 이야기/IT Tech

분산쿼리를 위한 연결서버(LinkedServer) 구성하기

필넷 2008. 1. 10. 16:46
반응형

▶ 연결된 서버를 만듭니다. 연결된 서버를 만들면 OLE DB 데이터 원본과 유형이 다른 분산 쿼리에 액세스할 수 있습니다. sp_addlinkedserver를 사용하여 연결된 서버를 만든 후 이 서버에 대해 분산 쿼리를 실행할 수 있습니다. 연결된 서버를 SQL Server 인스턴스로 정의한 경우에는 원격 저장 프로시저를 실행할 수 있습니다.

EXEC SP_ADDLINKEDSERVER
       @server='SQLSRV',  -- 링크드 서버이름
       @srvproduct = '', -- 기본값은 NULL
       @provider = 'SQLOLEDB', -- SQL 서버
       @datasrc = '192.168.122.120', -- 아이피  
       @provstr='',   -- 공백처리 합니다.
       @catalog='AdventureWorks'   -- 특정 카다로그

▶ SQL Server 로컬 인스턴스의 로그인과 연결된 서버의 원격 로그인 간의 매핑을 만들거나 업데이트합니다.

EXEC SP_ADDLINKEDSRVLOGIN
@rmtsrvname = 'SQLSRV',
  @useself = 'false',
  @locallogin = null,
  @rmtuser = 'sa',
  @rmtpassword = '1234'

▶특정 원격 또는 복제 서버나 두 유형의 서버 모두에 관한 정보를 보고합니다. 서버 이름, 서버의 네트워크 이름, 서버의 복제 상태, 서버의 ID, 데이터 정렬 이름을 제공합니다. 연결된 서버 연결 또는 쿼리 제한 시간 값도 제공합니다.

EXEC SP_HELPSERVER

반응형