修复:"处理时,不能找到属性键"错误时您在 BizTalk Server 中运行 BAM SSIS 包

适用于: BizTalk Server Branch 2010BizTalk Server Developer 2010BizTalk Server Enterprise 2010

症状


请考虑以下情况:
  • 创建和部署 Microsoft BizTalk Server 2009年或 Microsoft BizTalk Server 2010 中正在运行的计算机上的业务活动监视 (BAM) 活动。
  • BAMPrimaryImport数据库的 BAM 活动表日期维度中必须至少一个NULL值的一个里程碑。
  • 运行要处理日期维度的 BAM Microsoft SQL Server 集成服务 (SSI) 包。
在此方案中,您将收到类似于以下的错误消息:
OLAP 存储引擎中的错误: 处理时,不能找到属性键: 表: < 活动名称 > bam_ _ActiveFacts,列: 值 < 列名 > _ID': '0' 的特性是 < 列名 > _ID'。

解决方案


若要解决此问题,请按照下列步骤操作:
  1. 将应用以下累积更新包。
  2. 如果在现有的维度中的数据并不重要,请重新创建计划的聚合视图。 如果在现有的维度中的数据很重要,则创建新的 BAM 视图。注意BAMPrimaryImport数据库中的所有数据都创建新的视图。

累积更新信息

BizTalk Server 2010

有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497789 累积更新包 1 BizTalk 2010
累积更新包 2 BizTalk Server 2009 中包括的修复程序可以解决此问题。有关如何获取此更新累积程序包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2497794 累积更新包 2 BizTalk Server 2009

状态


Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考


BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序有关的信息