當您在 BizTalk Server 中執行 BAM SSIS 封裝時修正:"處理時,無法找到屬性機碼"錯誤

徵狀

請試想下列案例:

  • 您會建立,然後再部署 Microsoft BizTalk Server 2009年或 Microsoft BizTalk 伺服器 2010年正在執行的電腦上的商務活動監控 (BAM) 活動。

  • BAM 活動資料庫的資料表BAMPrimaryImport的 date 維度的里程碑至少一個NULL值。

  • 您執行 BAM Microsoft SQL Server 整合服務 (SSIS) 封裝之 date 維度的處理。

在這個案例中,您會收到類似下列的錯誤訊息:

OLAP 存放引擎的錯誤: 無法在處理時,找到屬性索引鍵: 資料表: 資料行 'bam_ < 活動名稱 > _ActiveFacts': 值' < 資料行名稱 > _ID': '0',屬性是 '< 資料行名稱 > _ID'。

解決方案

如果要解決這個問題,請依照下列步驟執行:

  1. 套用下列的累積更新套件。

  2. 如果現有的維度中的資料並不重要,請重新建立已排程的彙總檢視。 如果現有的維度中的資料非常重要的建立新的 BAM 檢視。注意: 從BAMPrimaryImport資料庫中的所有資料,會建立新的檢視。

累積更新資訊

BizTalk Server 2010

如需有關如何取得累積更新套件,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文的詳細資訊:

2497789 BizTalk 2010 的累積更新套件 1 BizTalk Server 2009年的累積更新套件 2 中,會包含 hotfix 可解決這個問題。如需有關如何取得累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:

2497794 BizTalk Server 2009年的累積更新套件 2

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

參考

如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2003907 BizTalk Server hotfix 的相關資訊

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×