2017-05-23 11 views
0

우리는 최근에 2010 년부터 새로운 BizTalk 버전으로 변경했습니다. 우리는 첫 번째 ReceivePort를 구성하려고 시도하고 있지만 다음과 같은 오류가 발생합니다. 캐시에있는 Oracle.DataAcces의 버전이 매우 오래되었음을 나타냅니다.BizTalk 2016 Oracle.DataAcces 4.121.1.0 not found, 2.112.4.0 installed

나는 주변을 둘러 보았지만 불행히도 GAC가 어떻게 작동하는지 전문가가 아니기 때문에 BizTalk가 검색 할 버전을 선택하는 방법을 찾지 못했습니다.

GAC에 최신 버전의 Oracle Dataacces를 설치하겠습니까? Oracle Data Adapter는 BizTalk 어댑터 팩의 일부입니까? 이 팩은 우리 서버에 미리 설치되어있어서 잘못된 버전의 원인이라면 이상하게 보일 것입니다.

편집 : 우리가 설치 한 ODAC는 버전 4 (읽음 및 다운로드 링크에 있음)라고 주장하지만 캐시에있는 것으로 보이지 않습니다.

+0

오라클 클라이언트를 설정하는 엉덩이에서 왕실의 고통이다. 그것은 당신이 동일한 기계에 여러 버전을 설치하려고하면 멋지게 재생되지 않으며, 결코 GAC가 생각한 모든 것처럼 보이지는 않습니다. 필요한 DLL이 있다면 개발자 명령 프롬프트에서 gacutil을 사용하여 GAC를 사용할 수 있습니다. –

+0

@DanField 우리는 그 시도를해야 할 것입니다. 라이브 서버에는 Visual Studio가 없으며 Visual Studio의 일부가 아닙니다. 아니면 그냥 Visual Studio없이 라이브 서버에 배치 할 수 있습니까? – Andy

+0

GacUtil은 Windows SDK의 일부입니다. 서버에 SDK가 설치되어 있지 않으면 다음과 같이 powershell을 사용하여 GAC를 사용할 수 있습니다. https://www.andrewcbancroft.com/2015/12/16/using-powershell-to-install-a-dll-into-the -gac/ –

답변

0

엔터프라이즈 응용 프로그램 용 Microsoft BizTalk 어댑터를 설치해야합니다. BTS 2010에 사용했던 것과 동일한 상자를 사용하는 경우 이전 어댑터 팩을 제거한 다음 BTS Media에서 새 어댑터를 설치하십시오.

enter image description here

+0

이들 모두는 불행하게도 그린 틱을 가지고 있습니다. – Andy