0

我已经部署了我的 BAM 活动,它们(表/存储的过程)存在于 BAMPrimaryImport 数据库中。但是当进程运行时出现错误:

TDDS 未能执行事件。找不到存储过程“dbo.bam_xxx_PrimaryImport”。**

我运行了 SQL Profiler,它显示它正在尝试针对BizTalkDTADb数据库运行以下命令!

exec TDDS_GetColumnInfo @objectName=N'[dbo].[bam_xxx_PrimaryImport]'**

显然 bam_xxx_PrimaryImport 中不存在 BizTalkDTADb 。

那么为什么它试图对 BizTalkDTADb 数据库而不是 BAMPrimaryImport 运行该命令呢?

4

1 回答 1

0

这被称为孤立跟踪配置文件问题。你必须有

  1. 创建了 BAM 活动
  2. 使用 TPE 创建跟踪配置文件以从 Biztalk 应用程序中捕获数据
  3. 稍后,您取消了 BAM 活动的部署。

解决方案是找到定义 BAM 活动的文件并使用 BM 重新部署活动。

这通常发生在您进行测试时 - 通过部署和取消部署您的 BAM 活动并更改您的跟踪配置文件。

您可以在“ Biztalk 2009 中的 Pro Business Activity Monitoring - Apress ”中阅读有关此内容的更多信息

于 2012-11-27T10:48:51.317 回答