Biztalk wcf-sql无法配置

时间:2011-10-21 23:12:11

标签: adapter biztalk biztalk-2010 lob

我遇到了BizTalk 2010 Adapter Pack的安装/配置的奇怪问题。我在Windows Server 2008 R2上运行BizTalk 2010群集,希望让WCF-SQL工作,所以我安装了64位LOB,64位BizTalk适配器包,32位BizTalk适配器包。

我能够在适配器列表中看到WCF-SQL适配器,并为它创建了一个新的处理程序。一切似乎都很好。但是,当我创建一个使用WCF-SQL类型的接收位置,并单击Configure时,我收到此错误:

  

调用目标抛出了异常。 (mscorblib)

     

其他信息:未找到绑定:sqlBinding   (Microsoft.Adapters.Common.Biztalk)。

我仔细检查了框架和framework64,.net framework 2.0和4.0的machine.config,它们都有“sqlbindings”条目。

顺便说一句,我让它在我的一个开发盒上工作,但是当我尝试设置我的服务器时就是这个问题。

感谢任何帮助!

4 个答案:

答案 0 :(得分:3)

按以下顺序安装:

  1. 64位WCF LOB适配器SDK SP2
  2. 64位BizTalk适配器包
  3. 32位BizTalk适配器包

答案 1 :(得分:2)

事实证明我一直在做的事情不正确。而不是手动安装这些组件,转到BizTalk安装程序,其中一个菜单项是安装适配器包。按照那里的指示,一切都为我做好了。

答案 2 :(得分:1)

我认为这种奇怪行为的原因可能是您安装了错误版本的BizTalk Adapter Pack。

对于BizTalk 2010,您必须安装适配器包的2010版本,该版本可以在BizTalk 2010 DVD /映像上找到。

您还必须注意WCF LOB Adapter SDK版本:您需要2010版本,该版本也可以在DVD /图像上找到。

可以安装以前版本的WCF LOB Adapter SDK和BizTalk Adapter Pack(没有什么能阻止你),但只能用于BizTalk 2009.

答案 3 :(得分:0)

不是很滑稽,但是你重新启动了主机实例吗?

添加处理程序需要重新启动主机实例。