본문 바로가기
반응형

분류 전체보기4817

분산 트랜잭션을 실행하면 SQLOLEDB에 7391 오류 메시지가 나타날 수 있다 2008/03/06 - [개발언어] - Distributed Transaction Coordinator(MSDTC)의 분산 트랜잭션 설정하기 http://support.microsoft.com/default.aspx?scid=kb%3Bko%3B873160 분산 트랜잭션을 실행하면 SQLOLEDB에 7391 오류 메시지가 나타날 수 있다 Windows XP 서비스 팩 2 또는 Windows XP Tablet PC Edition 2005를 설치한 후 연결된 서버에 대해 분산 트랜잭션을 실행하면 SQLOLEDB에 7391 오류 메시지가 나타날 수 있다 이 문서가 적용되는 제품 보기. 기술 자료 ID : 873160 마지막 검토 : 2005년 7월 11일 월요일 수정 : 3.1 중요 이 문서에서는 레지스트리 수.. 2008. 3. 6.
트리거에서 서로다른 서버에 linkedserver로 insert 하기 2008/03/06 - [개발언어] - Distributed Transaction Coordinator(MSDTC)의 분산 트랜잭션 설정하기 SET XACT_ABORT ON 은 뭐란 말인가? 테스트한 서버환경은 windows xp sp2에 sql 2000 server이였다. 시작 -> dcomcnfg.exe를 하여 MSDTC를 설정했다. 보안등급을 설정하면 된다 (두서버다 설정했다) ( 관련 자료를 참고하면된다) 시작 -> Firewall.cpl 하여 방화벽에서 예외처리에서 windows\system32\Msdtc.exe파일을 추가해준다. 그리고 포트를 TCP 135를 열어준면된다 하지만 하다 보니깐 에러가 난다. 처음에는 이렇게 나왔다. 서버: 메시지 7391, 수준 16, 상태 1, 줄 1 OLE/D.. 2008. 3. 6.
Distributed Transaction Coordinator(MSDTC)의 분산 트랜잭션 설정하기 관련기술문서가 더 있네 Windows 2003 DTC 설정 완성(?)편 http://www.simpleisbest.net/archive/2005/07/04/173.aspx INFO: Microsoft DTC가 방화벽을 통해 작동하도록 구성 http://support.microsoft.com/kb/250367/ You receive error 7391 when you run a distributed transaction against a linked server in SQL Server 2000 on a computer that is running Windows Server 2003 http://support.microsoft.com/kb/329332/en-us You may receive a 7391 e.. 2008. 3. 6.
truncate table 로그를 남기지않고 delete하기 truncate table 로그를 남기지않고 delete하기 데이타가 아주 큰테이블을 지울때는 이런걸 사용해야 한단다 예) truncate table 테이블명 좋은 설명이 있어 퍼왔다. Truncate 문은 테이블이나 cluster로부터 모든 행(row)을 삭제하기 위해 사용된다. • drop과 동일한 테이블 삭제 명령이지만, TRUNCATE 명령은 테이블내의 모든 데이터만 삭제된다. • 기억공간과 구조 모두를 반납하는 drop과 달리 이 명령은 테이블에 사용된 기억공간(memory)은 회수되지만 테이블의 구조는 남는다. • delete 문은 rollback이 가능하지만, TRUNCATE 명령은 auto COMMIT이므로 rollback할 수 없다. • 테이블 소유자나 DELETE TABLE 권한이 있어.. 2008. 3. 6.
반응형