MS-SQL/Query
링크드서버 사용자계정 맵핑 연결 방법
Hwoarang757
2013. 5. 21. 18:54
우선 원격연결할 서버를 로컬서버에 별칭으로 등록해줍니다.
-- 링크드서버등록
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