태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
페이지를 읽고 있습니다. ( 아쿠아바다's Blog )
분류 전체보기 (769)
쉐어포인트 (24)
Exchange (12)
SQL (121)
XML (36)
WEB (294)
O / S (97)
삶의향기 (162)
기획 (19)
RSS 피드(IE 7.0부터 기본 지원됩니다. 이전 버전 사용자는 접합한 툴을 사용하세요!!)

MS-SQL7.0으로 Oracle DB 사용하기

SQL 2007/06/07 13:32 by 아쿠아바다

 소개

 
MS-SQL7.0 의 OLE DB Provider 를 이용해서 오라클 DB를 마음껏 사용할수 있습니다.
뿐만 아니라, 오라클의 테이블과 MS-SQL 테이블의 조인까지도 가능하더군요.
물론 Aceess, Excel 등 OLE-DB 가 되는 것은 모두 다 가능합니다.
 

 준비사항

 
MS-SQL7.0 이 설치되어 있어야 하고, SQL*NET과 접속할수 있는 Oracle Connect String
 

 사용방법

 
1. MS-SQL7의 Enterprise Manager에서 Security → Linked Servers 마우스 오른쪽 버튼을 클릭하여 [New Linked Server...]를 선택
   

 
2. [General] Tab → Other data source :
        Provider Name : Microsoft OLE DB Provider for Oracle 선택
        Product Name : 아무거나 제품명
        Data source : sql*Net 의 connect alias name
        나머지는 공란으로 둡니다.

    [General] Tab → Server options :
        Collation, RPC, RPC out, Data access 모두 선택합니다.
   

 
3. [Security] tab -> they will be mapped to를 선택하고
        remote user : 오라클 id
        remote password : 오라클 암호

    [Security] tab -> 밑의 테이블에서 :
        Local login : 오라클이 설치된 컴퓨터의 로그인 id
        Remote user : 오라클 id
        Remote passwd: Oracle 암호를 입력하고 확인 버튼을 누릅니다.
        잘않되면 도움말 "Configuring Linked Servers" 를 참조...
   

 
4. 그러면 새로운 Linked Server 가 생깁니다.
    그리고 트리 노드를 확장시켜 보면 Tables 라는 아이콘이 생겨 있습니다.
    이걸 더블클릭 하면 대상 오라클 테이블들이 좌르륵 표시됩니다.

 
5. 여기까지 잘되면, SQL Query Analyzer를 엽니다.
    SQL 쿼리를 합니다.
    예를 들어 Linked Server Name이 OraTest 이고, 조회할 테이블이 Deadline이고 유저가 bizflow 라면..

        select * from ORATEST..BIZFLOW.DEADLINE (그림 참조)

    MS-SQL의 객체명명은 [LinkedServerName].[DBNAME].[유저].[테이블명] 입니다.
    그러나 오라클은 DBNAME이 하나밖에 없기 때문에 그냥 공란으로 놔두면 됩니다.
    단, 객체명은 반드시 모두 대문자로 해야 합니다.

    기타 등등등... 어떠한 SQL 도 가능합니다.
   

 
마찬가지로 Access 를 Linked Server로 위의 과정으로 입력하구요.
[General] Tab에서 Provider Name을 microsoft Jet OLEDB를 선택하고 DataSource에는 path/access.mdb 로 파일명을 넣으면 똑같이 SQL Query가 가능합니다.
좀더 흥미로운 내용이 많이 있습니다.. HOME > SQL를 확인하세요
TAG ,   
0 Trackback, 0 Comment, :
1  ... 507 508 509 510 511 512 513 514 515  ... 769 
Statistics Graph
Total : 557,110 Today : 171