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
운영게시판
최근게시물
Sybase Q&A 1747 게시물 읽기
No. 1747
ConnectionString
작성자
초보자
작성일
2006-11-30 09:47
조회수
4,971

Com+ 를 이용한 분산트랜잭션 지원 프로그램을 작성중인데요...

 

ConnectionString 중에 TightlyCoupled Transaction 라는 것이 있는데

이부분을 꼭 true 로 이용해야 분산트랜잭션을 사용할 수 있는건가요?

참고로 TightlyCoupled Transaction 이 정확히 무슨 역할을 하는건가요?

 

그런데 이부분을 true 로 설정하면 프로그램 break 도중 중단하면 테이블에 lock 이 걸려 해당 테이블을

이용할 수가 없는데 그 이유가 무엇인가요?

 

질문에 두서가 없었는데 도움 부탁드립니다.

 

 

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

대략 정확하지는 않지만, 추측을 써봅니다
TightlyCoupled Transaction 는 DTM을 구성하기 위해 쓰는것 같구요


DTM으로 되어 있다면


중단하셔도


xact가 계속 또는 중지중이므로

sp_transaction을 확인하시고

디텍치 된게 있으면

dbcc xact_complete라는 명령으로 죽일수 있습니다

지연님이 2006-12-08 14:58에 작성한 댓글입니다. Edit

답변 감사합니다..

지연님의 말씀이 맞습니다.

visualstudio2005(c#) 와 unix 환경의 sybase 와 연결해서 Com+ 을 구성하기 위해
sybase 에서 제공하는 dtm 을 이용하여 분산트랙잭션을 구현하고 있습니다.
그런데 이런 문제가 발생해서 도움을 부탁드린겁니다.

그렇다면 이러한 경우를 방지할 수 있는 방법은 없나요?

일단 발생하면 dbcc xact_complete 라는 명령어를 써서 죽이는 것이 아니라
미연에 방지할 수 있는 방법을 혹시 아시면 답변 부탁드립니다.

수고하세요

초보자님이 2006-12-13 08:17에 작성한 댓글입니다.
이 댓글은 2006-12-13 08:21에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1751에러에 대해 알려주십시요.. [2]
박민규
2006-12-08
5572
1750쿼리질문 [2]
정초보
2006-12-08
4529
1749IQ에서의 조인테이블 갯수제한? [2]
박상묵
2006-12-07
4488
1747ConnectionString [2]
초보자
2006-11-30
4971
1746한글깨짐 [1]
초보자
2006-11-29
8399
1745odbc 오류 [1]
손동길
2006-11-28
5027
1744null값을 카운트 하는 방법이 있을까요? [2]
박상묵
2006-11-27
4458
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다