SSMT 에서 Oracle, Mssql DbLink 연결방법
:::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: ::::::::::
:::::::::: MSSQL - MSSQL DB LINK
:::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: ::::::::::
1. 데이터 원본으로 등록하여 연결하는 방식
1.1. 시작 > 데이터 원본(ODBC) 선택
1.2. 시스템 DSN 선택후 추가 버튼 선택
1.3. SQL Server 선택(더블클릭)
1.4. 접속할 DB 정보 등록
- 이름 : DB link 이름
- 설명 : DB link 설명
- 서버 : 서버 ip , 서버 port ( ex. 123.345.567, 8010 )
1.5. 접속계정 등록
1.6. DB link 와 연결결된 서버 등록
1.6.1. 서버개체 > 연결된 서버 # 새 연결된 서버 선택
1.6.2. dblink 데이터 원본 설정
- 연결된 서버 : DB link 명
- 공급자: Microsoft OLD DB Provider for SQL Server
- 데이터 원본 : DB link 이름 ( 4. 에서 등록한 이름 )
1.6.3 DB link 접속확인
"2.4.db link 접속 확인" 으로~~
2. 데이터 원본으로 등록없이 사용하는 방법
2.1. 서버개체 > 연결된 서버 # 새 연결된 서버 선택
2.2. 일반 선택후 dblink 접속 정보 설정
- 연결된 서버: DB link 이름
- 공급자 : Microsoft OLD DB Provider for SQL Server
- 제품이름 : db link 이름과 동일하게....(마음대로)
- 데이터 원본 : dblink 대상 ip, port ( ex. 123.345.567, 8010 )
2.3. 보안 선택후,. db 계정 등록
2.4. db link 접속 확인
SELECT * FROM OPENQUERY( 연결된서버명
, '
SELECT * FROM TEST_DB WHERE TEST_YN= ''Y''
'
)
:::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: ::::::::::
:::::::::: MSSQL - ORACLE DB LINK
:::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: ::::::::::
0. orcle client 를 설치한다.
1. tnsnames.ora 에 접속 정보 추가
2. 연결된 서버 추가
3. 일반 선택후., DB linkt 접속정보 등록
- 연결된 서버: tns name ( MSSQL 에서 사용할 dblink 명 )
- 공급자 : Oracle Provider OLD DB
- 제품이름 : tns name이름과 동일하게....(tns name)
- 데이터 원본 : tns name
4. 보안 선택후, DB linkt 계정 등록
5. db link 접속 확인
SELECT * FROM [연결된서버명]..[dblink databse명].[테이블명];
* 기타 *
Oracle-Mssql DbLink 연결방법
> HSODBC : http://pumba3.blog.me/10044261562
> TG4MSQL : http://bxffeng.blog.163.com/blog/static/9023844920096311111266/
http://blog.naver.com/kcufl/60090248506