일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jQuery
- replace()
- 윈도우
- SSRS
- oracle
- javascript
- 자바스크립트
- 윈폼
- IIS
- Excel
- DataGrid
- microsoft
- 비주얼스튜디오
- aspnet
- MSSQL
- 단축키
- CONVERT()
- 이클립스
- attr()
- c#
- 태그를 입력해 주세요.
- 프로시저
- ASP
- 리포팅서비스
- 엑셀
- Winform
- MS
- 마이크로소프트
- 오라클
- windows
Archives
- Today
- Total
DJ메탈짱™의 Free Style
[MS-SQL] ORACLE 연결된 서버 (linked Server) 오류:7302 본문
|
|
목적)
- MS-SQL 에서 Oracle의 특정 뷰를 조회하고자 하는 경우.
(SQL에서 linked server를 활용하고자 하는 경우 참고해보자.)
환경)
1. SQL서버
- OS : Windows Server 2008 R2 (64bit)
- DBMS : MS-SQL 2008 R2 (64bit)
- Oracle Client 10g 설치
2. 연동할 서버
- DBMS : Oracle 10g (View 조회권한만 있음.)
문제발생)
- 새 연결된 서버 생성시
1. 연결된 서버 : MISDB
2. 기타 데이터 원본 선택
2.1. 공급자 : Oracle Provider for OLE DB
2.2. 제품 이름 : Oracle
2.3. 데이터 원본 : TNS명 (본인의 경우 ORCL)
2.4. 보안탭의 다음 보안 컨텍스트를 사용하여 연결 선택.
2.5. 제공받은 계정정보 입력. (I2***/*****)
2.6. 확인시 아래와 같은 오류 발생. (OraOLEDB.Oracle)
해결방법)
1. 공급자의 속성을 설정하고 연결된 서버를 생성하면 에러가 발생하지 않음. 아래 그림 참고.
2. 생성시 오류가 발생한 부분을 다시 "예" 선택시 정상적으로 등록됨.
3. 쿼리는 오픈쿼리를 사용하여 처리한다.
SELECT * FROM OPENQUERY(MISDB,'SELECT * FROM EMIS.V_CRM_DEPT')
완료!!!
2011년 업무중 마지막 나름 큰 업적~! ㅋㅋㅋ
'일(job) > DBMS' 카테고리의 다른 글
[MS-SQL] pivot, dynamic pivot #동적쿼리 #CONVERT() #LEFT() #LEN() (0) | 2016.01.15 |
---|---|
[MS-SQL] 숫자에 콤마(,) 붙이기 #함수 #FUNCTION (0) | 2016.01.15 |
[MS-SQL] Pivot, MS-SQL 2005 이상 (0) | 2016.01.15 |
[MS-SQL] 해당테이블의 identity seed 정보 확인. #DBCC #CHECKIDENT() #NORESEED (0) | 2016.01.15 |
[MS-SQL] 데이터베이스 백업 스케줄 설정 (SQL 에이전트) #BACKUP #DATABASE #REPLACE() #CONVERT() (0) | 2016.01.15 |