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 1845 게시물 읽기
No. 1845
DB2의 데이타는 select는 되는데 update시에러가 발생합니다.
작성자
정상현
작성일
2005-03-24 21:11
조회수
3,591

 

제목 : DB2의 데이타는 select 는 되는데 update에러가 발생합니다.
OS : Microsoft Windows 2000 Server / Advanced Server
SQL : Microsoft SQL Server 2000 Standard / Enterprise Edition

연결된 서버를 통해 OpenQuery를 사용하여 DB2데이타가 조회는 되는데 
update 나 insert는 현재 안되고 아래와 같은 에러가 발생합니다.
혹시 어떤 원인인지 고수님들의 답변바랍니다.

OLE DB 공급자 'MSDASQL'이(가) 오류를 보고했습니다.  
[OLE/DB provider returned message: [IBM][Client Access Express ODBC 드라이버 (32 비트)]
[DB2/400 SQL]SQL7008 - BUDFILE_T in SJKIM not valid for operation.]
OLE DB 오류 추적 [OLE/DB Provider 'MSDASQL' IRowsetChange::InsertRow returned 0x80004005:   ].



이 글에 대한 댓글이 총 1건 있습니다.

'BUDFILE_T in SJKIM not valid for operation'

이런 에러 메세지는 update나 insert 하려는 table 에 journal 이 안걸려 있을 때 발생하는 것으로 알고 있습니다. journal 을 걸고 다시 시도해 보세요.

그리고 정상현님, 제가 질문할 게 있는데요,

저희 회사에서 SQL Server 에서  AS400 DB2 로 linkedserver 를 연결해서 사용하려고 하는데요 

openquery 를 사용해서 select 문을 날리면 결과값이 잘 돌아오는데

openquery 를 사용하지 않고 full qualified name 을 사용해서 select 를 하면 에러가 발생합니다. 혹시 이런 경험이 있으신지요??

그 외에 몇가지 질문할 께 있는데 제 메일로 답장을 주셨으면 합니다.

lssk73@daum.net 

부탁드립니다.

이상석님이 2005-03-31 17:34에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1848엑셀파일을 쿼리하기 ^^
석이
2005-03-25
2836
1847동적쿼리 작성관련 [1]
mdh
2005-03-25
2671
1846엑셀데이터 테이블에 insert 할때... [3]
guest
2005-03-25
3247
1845DB2의 데이타는 select는 되는데 update시에러가 발생합니다. [1]
정상현
2005-03-24
3591
1844금액을 우리말로 번역(?) [3]
박통통
2005-03-24
3730
1843IIS로 서버구동 질문입니다. [1]
1
2005-03-23
1831
1842고수님 쿼리문 도움을 주이소 [1]
임정호
2005-03-23
2290
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다