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 2113 게시물 읽기
No. 2113
링크드 서브 시에 오류 발생입니다.
작성자
돈세자
작성일
2005-07-15 16:48
조회수
3,840

서버 두대에 MS-SQL2000이 깔려 있습니다.
두대간에 링크드 서버를 이루고.
한 서버에서 쿼리고 직접 다른 서버로 select, insert, delete, update하면 다 됩니다.

근데 트리거로 insert할려고 하닌까 오류가 나네여..
분산 트랜잭션을 시작할 수 없으므로 작업을 수행할 수 없습니다.
지정한 트랜잭션 코디네이터에 새 트랜잭션을 기록할 수 없습니다.
이런 오류가 나네여..

다이렉트로 할때는 되던데..
무슨 이유 인지.
답변 부탁합니다.

 

트리거내에 set xact_abort on은 추가 했습니다.

제발 답변 부탁합니다.

이것 저것 다 해봤는데. 안됩니다.

같은 네트워크상에서는 됩니다.

허나 사무실서버와 IDC내에 있는 서버끼리 안됩니다.

제발 도와주세요.

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

SET xact_abort on
GO
USE  pubs
GO
BEGIN DISTRIBUTED TRANSACTION
SELECT  *  FROM link_kimms.pubs.dbo.authors
COMMIT TRAN
GO

 

이런건 되나요?

이것도 안될거 같은데요~

 

 

제가 경험한 두가지 증상은요.

 

1. asp가 실행되는 물리적인 머신에서 DTC(분산 트랜잭션 조정자) 에서 트랜잭션을 시작할수 없을때와

 

2. SQL 서버에서 분산 트랜잭션을 시작할려고 할때(Begin Distributed transaction) 할때 외부 데이타 소스와 트랜잭션이 안묶일때 입니다.

 

원인은 방화벽이나 그런게 있어서 문제가 있을 때입니다.

MS Knowledge Base 에서 찾아보면 해결 방법이 있습니다. 수고하세요.

 

박성출님이 2002-11-28 12:38:20에 작성한 댓글입니다.

이건거 같은데 네트워크 관리자가 지금 없어서 저두 테스트 못하겠어요 -_-;

 

선배들이 몇년전에 고민했던 거네요 ^^;

 

석이님이 2005-07-16 01:15에 작성한 댓글입니다.
이 댓글은 2005-07-16 01:23에 마지막으로 수정되었습니다. Edit
Server: Msg 8501, Level 16, State 1, Line 2
'김민석노트북' 서버의 MSDTC를 사용할 수 없습니다.
Server: Msg 7391, Level 16, State 1, Line 2
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d01c].

 

저두 다음과 같은 에러 내고 안되네요

전 디벨로퍼 에디션에 엑스피 인데요

안되네요...

 

2000끼리는 되는데 원인을 잘 모르겠어요

msdn 에서 xp 랑 연결할때 문제가 있다고 하는걸 봤는데 나중에

그걸 한번 적용해 봐야겠습니다.

 

 

석이님이 2005-07-18 17:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2116쿼리된 내용을 어떻게 저장하나요? [6]
커너
2005-07-18
5494
2115전국에서 팔린 상품수를 구하고 싶은데.. 쿼리가~~ [1]
쿼리 초보
2005-07-16
2211
2114밑으로된 내역을 옆으로... 갈켜주세요 [4]
2005-07-16
2828
2113링크드 서브 시에 오류 발생입니다. [2]
돈세자
2005-07-15
3840
2111저번에 제질문에많은 관심 보여주셔서 감사하면서..드디어 시작했습니다..ㅎㅎ 첫번째질문입니다 [14]
임종석
2005-07-15
3462
2110Stored Procedure 만 호출 할 수 있는 계정이 가능한가요? [1]
ASP
2005-07-15
3579
2109에디션별 차이점좀 쉽게 설명해주세요 [6]
나그네
2005-07-15
4956
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다