■ 링크드서버 만들기
use master
go
-- Adding linked server (from SQL Server Books Online):
/* sp_addlinkedserver [@server =] 'server'
[, [@srvproduct =] 'product_name']
[, [@provider =] 'provider_name']
[, [@datasrc =] 'data_source']
[, [@location =] 'location'] [, [@provstr =] 'provider_string']
[, [@catalog =] 'catalog']
*/
EXEC sp_addlinkedserver 'Ora817Link', 'Oracle', 'MSDAORA', 'oracle817'
설명 :
Ora817Link : 링크이름 user define
Oracle : 상수값.
MSDAORA : 상수값.
oracle817 : oracle이 local에 설치되어 있고, %ORACLE_HOME%\ora92\network\admin\tnsnames.ora 에
정의된 연결문자 대표명.
-- Adding linked server login:
/* sp_addlinkedsrvlogin [@rmtsrvname =] 'rmtsrvname'
[,[@useself =] 'useself']
[,[@locallogin =] 'locallogin']
[,[@rmtuser =] 'rmtuser']
[,[@rmtpassword =] 'rmtpassword']
*/
EXEC sp_addlinkedsrvlogin 'Ora817Link', 'FALSE',NULL, 'scott', 'tiger'
설명 :
scott : 접속계정
tiger : 접속비번.
[참고 자료]
오류에 대한 내용은 아래 부분에서 살펴 볼것.
http://support.microsoft.com/kb/280106
실행 부분.
SELECT * FROM OpenQuery(Ora817Link, 'select tname from tab');
[기타 참고 자료]
http://www.databasejournal.com/features/mssql/article.php/3116011
http://www.databasejournal.com/features/mssql/article.php/10894_3116011_2
'데이타베이스 > Oracle' 카테고리의 다른 글
키워드를 칼럼명으로 사용하기 (0) | 2014.06.19 |
---|---|
Oracle cron (0) | 2014.06.04 |
[SQL Developer] Oracle SQL Developer에서 MSSQL 접속하기 (0) | 2014.04.03 |
[Oracle] ORA-00911 문자가 부적합합니다 (0) | 2013.12.13 |
[Oracle] ORA-01489 문자열 연결의 결과가 너무 깁니다 (0) | 2013.12.12 |