database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3724 게시물 읽기
No. 3724
linked server를 이용한 오라클 데이터 수정시 오류요..
작성자
pjin
작성일
2007-09-01 12:08
조회수
8,230

ASP상에서 MS-SQL의 데이터를 사용하구요..부분적으로

 

ms-sql에서 linked server를 이용하여 오라클데이터를 사용합니다.

 

insert 는 오류가 안나는데 update,delete가 오류가 납니다. 오류가 났다가 안났다가 합니다.

 

-- 쿼리

SET XACT_ABORT ON -> 수정 또는 삭제 쿼리실행전에 시켜줍니다.

 

UPDATE ORA10..EZONE.EX_TBL SET DATA = 'DATA' WHERE INDEX_ID = 1

UPDATE OPENQUERY(ORA10 , 'SELECT * FROM EX_TBL') SET DATA = 'DATA' WHERE INDEX_ID = 1

 

DELETE FROM ORA10..EZONE.EX_TBL WHERE INDEX_ID = 1

DELETE FROM OPENQUERY(ORA10 , 'SELECT * FROM EX_TBL')  WHERE INDEX_ID = 1

 

이런 두가지 방식으로 수정 또는 삭제를 하는데 오류가 나네요...

 

-- 오류내용

연결된 서버 "EKEPCO"의 OLE DB 공급자 "OraOLEDB.Oracle"에서 책갈피를 사용하여 행을 인출할 수 없습니다.
이 글에 대한 댓글이 총 1건 있습니다.

DB서버가 32bit라면 Oracle Provider for OLE DB 대신 Microsoft OLE DB Provider for Oracle을
드라이버로 설정하여 Linked server 설정하면 해결되는데, 64bit box라면 그 드라이버가 없어서
Oracle Client Patch인 ODAC를 설치하면 해결되는 문제라고 합니다.

원문링크: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1002158&SiteID=1
원문: I had the same problem on my x64 box and resolved it (mostly) by installing the Oracle ODAC (available on the Oracle Technology Network) and a patch (#5043675 available on Metalink) that fixes a bug that causes updates and deletes to fail.

Shalala님이 2007-10-22 11:07에 작성한 댓글입니다.
이 댓글은 2007-10-22 11:14에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3727쿼리좀 도와주세요. 제수준에 너무 어려워요..고수님들~~~ [1]
박통통
2007-09-03
2388
3726두 테이블중 하나라도 회원아이디가 있으면 회원가입을 못하게 하려고 합니다 [3]
sql초보
2007-09-03
2606
3725이럴땐 커서를 이용해야 되는건가요?? [2]
ㅜ_ㅡ
2007-09-02
3153
3724linked server를 이용한 오라클 데이터 수정시 오류요.. [1]
pjin
2007-09-01
8230
3722정수값을 일정한 자리수에 맞게 할려면 어케해야하나요?? [2]
불님
2007-08-31
2591
3721GROUP BY 후 JOIN [1]
CABIN
2007-08-31
2669
3717160MByte SQL 스크립트 쿼리분석기를 통해 실행시 속도.. [1]
답답함
2007-08-31
2406
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다