java - 연결된 서버 "***"에 대한 OLE DB 공급자 "SQLNCLI"가 분산 트랜잭션을 시작할 수 없기 때문에 작업을 수행할 수 없습니다. 해결책?
迷茫
迷茫 2017-05-17 10:07:11
0
2
762

사용자들은 원래 프로젝트의 데이터를 동시에 처리하기 위해 우리 프로젝트에 대한 요구를 제시했습니다. 새 프로젝트와 원본 프로젝트의 데이터베이스는 모두 다른 서버에 있는 sqlserver2005입니다. 테스트 환경 sqlserver2005는 서버 sqlserver2012에 연결됩니다. 신규 프로젝트 데이터베이스에 연동서버를 구축하여 기존 서버에서 데이터베이스를 운영하려고 했으나, 실제 프로젝트 운영 중에 기존 데이터베이스를 통해 운영하기 위해 프로젝트에서 SQL문을 사용하는 경우 오류가 발생하는 것을 발견하였습니다. 연결된 서버에서 새 데이터베이스에서 SQL 문이 실행되는 것을 확인했습니다. Baidu는 MSDTC 서비스 시작, 방화벽 끄기, xact_abort ON 설정 추가, 관리 도구를 통해 설정, JDBC를 사용하여 데이터베이스에 직접 액세스 등 다양한 방법을 시도했지만 어느 것도 문제를 해결하지 못했습니다.
오류 메시지:

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
曾经蜡笔没有小新

두 서버의 서비스 팩과 모든 KB의 유사점과 차이점을 비교해 보셨나요?

给我你的怀抱

현재 기존 서버에서 데이터베이스를 운영하기 위해 JDBC를 사용하는 퍼블릭 방식을 추가하는 절충 방법을 찾았지만, 유지 관리가 편리하지 않은 경우 올바른 해결 방법을 알려주시기 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿