2

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

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

调用的目标已引发异常。(mscorblib)

附加信息:找不到绑定:sqlBinding (Microsoft.Adapters.Common.Biztalk)。

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

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

任何帮助表示赞赏!

4

4 回答 4

3

按以下顺序安装:

  1. 64 位 WCF LOB 适配器 SDK SP2
  2. 64 位 BizTalk 适配器包
  3. 32 位 BizTalk 适配器包
于 2011-11-01T17:24:53.220 回答
2

事实证明,我一直在做不正确的事情。无需手动安装这些组件,而是转到 BizTalk 设置,其中一个菜单项是安装适配器包。只需按照那里的说明进行操作,一切都对我有用。

于 2011-11-09T06:36:19.773 回答
1

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

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

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

可以安装以前版本的 WCF LOB 适配器 SDK 和 BizTalk 适配器包(没有什么可以阻止您),但仅适用于 BizTalk 2009。

于 2012-05-08T08:54:30.777 回答
0

不是开玩笑,但是您是否重新启动了主机实例?

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

于 2011-10-25T02:32:32.813 回答