문제 해결
애플리케이션 오류를 진단하는 데 문제가 있는 경우 다음 문제 해결 팁을 참조하세요.
- DTC(Distributed Transaction Coordinator)가 모든 서버에서 실행되고 있는지 확인합니다.
- 로컬 컴퓨터에서 먼저 테스트하여 네트워크 통신을 확인하여 애플리케이션이 작동하는지 확인합니다. 네트워크에서 TCP/IP를 실행하는 경우 ping.exe 유틸리티를 사용하여 머신이 네트워크에 있는지 확인할 수 있습니다.
- SQL 및 DTC가 동일한 컴퓨터에 있거나 DTC 클라이언트 구성 프로그램에서 DTC가 다른 컴퓨터에 있음을 지정했는지 확인합니다. 그렇지 않은 경우 SQLConnect는 트랜잭션 구성 요소에서 호출될 때 내부적으로 오류를 반환합니다.
- 트랜잭션 제한 시간을 기본값인 60초보다 높은 숫자로 설정합니다. 트랜잭션 제한 시간이 경과하면 COM+에서 트랜잭션을 중단합니다. 구성 요소에 대한 모든 후속 호출은 CONTEXT_E_ABORTED 즉시 반환합니다.
- ODBC 드라이버가 스레드로부터 안전하며 스레드 선호도가 없는지 확인합니다.
- 애플리케이션이 여러 서버에서 작동하도록 하는 데 어려움이 있는 경우 클라이언트를 다시 부팅한 다음 도메인 컨트롤러가 제대로 구성되었는지 확인합니다.
관련 항목