症状
请考虑以下情况:
-
创建和部署 Microsoft BizTalk Server 2009年或 Microsoft BizTalk Server 2010 中正在运行的计算机上的业务活动监视 (BAM) 活动。
-
BAMPrimaryImport数据库的 BAM 活动表日期维度中必须至少一个NULL值的一个里程碑。
-
运行要处理日期维度的 BAM Microsoft SQL Server 集成服务 (SSI) 包。
在此方案中,您将收到类似于以下的错误消息:
OLAP 存储引擎中的错误: 处理时,不能找到属性键: 表: < 活动名称 > bam_ _ActiveFacts,列: 值 < 列名 > _ID': '0' 的特性是 < 列名 > _ID'。
解决方案
若要解决此问题,请按照下列步骤操作:
-
将应用以下累积更新包。
-
如果在现有的维度中的数据并不重要,请重新创建计划的聚合视图。 如果在现有的维度中的数据很重要,则创建新的 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 修补程序有关的信息