우선 원격연결할 서버를 로컬서버에 별칭으로 등록해줍니다.
-- 링크드서버등록
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
'MS-SQL > Query' 카테고리의 다른 글
간단히 퍼센트 구해보기 (0) | 2013.10.14 |
---|---|
데이터베이스 무결성 검사 (0) | 2013.07.03 |
최소한의 권한으로 LOGON TRIGGER 구현 (0) | 2013.05.21 |
SQL DB Login 접속 실패 로그 확인 (0) | 2013.05.10 |
로그인시 접속자 로그가 남게 Trigger 생성 (0) | 2013.05.09 |