1. 먼저 sa 계정으로 sql 스튜디오에 접속한다
2. 원격 DB링크 연결
-> exec sp_addlinkedserver @server='생성할디비링크명', @srvproduct='', @provider='SQLOLEDB', @datasrc='접속할디비아이피'
3. 원격DB에 로그인 허용
exec sp_addlinkedsrvlogin @rmtsrvname='DB 링크명', @useself='False', @locallogin=Null, @rmtuser='계정명', @rmtpassword='비밀번호';
4. 원격 DB의 프로시져 호출
exec 링크명.데이터베이스명.계정명.프로시저명;
근데 'RPC에 대해 구성되지 않았습니다' 라는 오류가 뜰때 해결방법 이런게 뜬다 -_-
그럼 아래 설정을 바꿔준다
5. 연결된서버로부터 로컬서버로의 RPC 호출을 활성화
EXEC sp_serveroption 'DB 링크명', 'rpc', TRUE;
6. 로컬서버로부터 연결된서버로의 RPC 호출을 활성화
EXEC sp_serveroption 'DB 링크명', 'rpc out', TRUE;
'개발' 카테고리의 다른 글
[DB] MS-SQL 동적 관리 뷰 활용 - 실행중인 프로세스 확인하기 (0) | 2013.02.14 |
---|---|
[DB] MS-SQL Job Agent 관련 쿼리 (0) | 2013.02.07 |
[DB] MS-SQL Database 전체 테이블 리스트 및 건수 (0) | 2012.12.11 |
[DB] MSSQL Table 별 용량 및 Row 수 조회 (0) | 2012.04.27 |
DBCC SHRINKFILE(Transact-SQL) (0) | 2012.02.03 |