본문 바로가기
웹개발자 v1.0/mssql

DB Link - 메시지 8501 , 서버 '' 의 MSDTC를 사용할 수 없습니다.

by "뭉치" 2021. 8. 17.
728x90

 

서버의 제어판 -> 관리도구 -> 서비스 -> Distributed Transaction Coordinator . 시작하면 됩니다.

 

==============================================================

Distributed Transaction Coordinator 

 

서비스 MMC(Microsoft Management Console) 스냅인을 사용하면 서비스를 중지하거나 시작하는 등 로컬 컴퓨터나 원격 컴퓨터에서 실행되는 서비스를 관리할 수 있습니다. 또한 sc config 명령을 사용하여 서비스를 관리할 수 있습니다.

서비스 정의

<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">

서비스는 사용자 인터페이스 없이 시스템 백그라운드에서 실행되는 응용 프로그램 유형으로 UNIX 데몬 프로세스와 유사합니다. 서비스는 웹 서비스 제공, 이벤트 로깅, 파일 서비스 제공, 인쇄, 암호화 및 오류 보고와 같은 핵심 운영 체제 기능을 제공합니다.

</content>

서비스 스냅인으로 수행할 수 있는 작업

 

<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">

로컬 컴퓨터와 원격 컴퓨터에서 서비스로 다음 작업을 수행할 수 있습니다. 이때 원격 컴퓨터에서는 Microsoft Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows® 7 또는 Windows Server® 2008 R2를 실행하고 있어야 합니다.

  • 서비스를 시작, 중지, 일시 중지, 다시 시작 또는 사용하지 않도록 설정합니다.

  • 서비스 실패 시 수행할 복구 작업(예: 자동으로 서비스 다시 시작 또는 컴퓨터 다시 시작)을 설정합니다.

  • 로그온한 사용자와 다른 사용자 계정이나 기본 컴퓨터 계정의 보안 컨텍스트에서 서비스를 실행합니다.

  • 특정 하드웨어 프로필에 대해 서비스를 사용하거나 사용하지 않습니다.

  • 서비스 정보를 .txt 또는 .csv 파일로 내보내고 저장합니다.

  • 각 서비스에 대한 상태 및 설명을 봅니다.

  • 서비스 종속성을 봅니다.

</content>

 

 

이것으로는 정상적으로 해결이 안 될 수 있다는 것을 이틀을 삽질하고 알게되었다.

 

결국엔 MSDTC 인가를 윈도우에서 설정을 해주었고 

보안의 관한 설정도 하였으나, 여전히 같은 에러가 발생.

 

결국 찾고 찾아서 설정할것 다 해주고 

http://support.microsoft.com/kb/976963/ko <--

 

결국엔!!

나는 프로시져가 아닝게!

 

SET XACT_ABORT ON;

    INSERT문

COMMIT;

 

으로 일단 오류 없이 정상적인 등록을 하게 되었습니다.

 

그러나 트렌젝션이 안 걸린다는겈ㅋㅋ 

우째야 허나..

 

2013. 9. 4. 18:26

728x90

댓글