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 3365 게시물 읽기
No. 3365
[질문] 원격지 서버 접속 오류
작성자
임명순(Eurek)
작성일
2007-03-12 11:11ⓒ
2007-03-12 11:12ⓜ
조회수
3,359

로컬 서버에 있는 어느 테이블에 자료가 등록 되면 insert trigger 를 통해서
해당 자료를 원격지 서버의 특정 테이블에 넣도록 작성 했습니다.

쿼리 분석기에서 테스트를 했을 때는 정상적으로 실행이 됩니다.

파워빌더로 작성한 P/G에서 자료 저장시에 아래와 같은 오류가 발생합니다.

Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. 

Enable these options and then reissue your query.
No changes made to database.

INSERT INTO TestA ( A, B, C, D ) VALUES ( 'AD', '000', '050', 'TEST' )

응용프로그램에서는 별도의 원격지 서버 접속을 하지 않습니다.

**********************************************************************
Eurek™                                             NateOn, MSN : a3sd

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

Trigger에 set option을 추가하세요
set xact_abort off
 

.님이 2007-03-13 09:30에 작성한 댓글입니다. Edit

답변 감사합니다. ^^*
그런데 제가 잘 못 알고 있었네요
쿼리 분석기에서는 정상적으로 실행되는 줄 알았는데... 그게 아니었습니다.
원격지 서버에 insert 하는 것은 쿼리 분석기나 파워빌더 프로그램이나 모두 정상 동작하는데...
insert triiger 안에 그 문장을 넣으면... 쿼리분석기에서도 오류가 발생합니다.

서버: 메시지 7391, 수준 16, 상태 1, 프로시저 trgTestAInsert, 줄 13
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].

임명순(Eurek)님이 2007-03-13 11:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3368바이트 단위로 문자 자르기
제시카
2007-03-13
3109
3367쿼리 결과 확인하기 [2]
김인목
2007-03-13
2770
3366sql2005문의드립니다.
조박사
2007-03-13
2799
3365[질문] 원격지 서버 접속 오류 [2]
임명순
2007-03-12
3359
3364복학생의 질문 입니다] mssqll 이란 모져?? [1]
김대건
2007-03-12
2164
3363[긴급]게시판 검색이 느린데... [2]
제시카
2007-03-11
2804
336210진수 -> 16진수 변환함수가 있나요? [1]
이상철
2007-03-11
6223
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다