본문 바로가기
MS-SQL/Query

링크드서버 사용자계정 맵핑 연결 방법

by Hwoarang757 2013. 5. 21.

우선 원격연결할 서버를 로컬서버에 별칭으로 등록해줍니다.

 

 

 

 

-- 링크드서버등록

SP_ADDLINKEDSERVER 'TEST_DB_LINKED','SQL SERVER'

 

-- 위에등록한서버삭제

SP_DROPSERVER 'TEST_DB_LINKED'

 

 

 

EXEC SP_ADDLINKEDSRVLOGIN

@RMTSRVNAME = 'TEST_DB_LINKED',

@USESELF = 'FALSE',

--로컬DB 서버에존재하는계정( 현재는윈도우인증의계정)

@LOCALLOGIN = 'TELEFYOUSERVER\TEST_ADMIN',

-- 원격서버에존재하는계정( 맵핑연결에사용할계정입니다.)

@RMTUSER='admin_linked(계정명)',

@RMTPASSWORD = '비밀번호'

 

 

-- 위등록한계정을삭제하는경우실행합니다.

EXEC SP_DROPLINKEDSRVLOGIN 'TEST_DB_LINKED','TELEFYOUSERVER\TEST_ADMIN'

 

-- 쿼리실행

SELECT * FROM TEST_DB_LINKED.TEST_DB.DBO.TABLENAME

 

 

--링크드서버명을모를경우SSMS 를통해서연결된서버를이용해찾거나아래명령어로검색가능합니다.

SP_HELPSERVER

 

 

출처 및 참조 블로그입니다 : http://www.sqler.com/317375