徵狀

請試想下列案例:

  • 您使用資料品質用戶端應用程式在 Microsoft SQL Server 2012 中建立知識庫。

  • 您已成功執行知識庫的相符原則規則。

  • 選取 [ 從來源重新載入資料 ] 選項,然後按一下 [ 重新開機 ] 再次執行相符原則規則。

在這種情況下,會執行相符原則規則,但不會成功。 此外,您可能會收到下列錯誤訊息:

InvalidCastException:無法轉換「System」類型的物件。 DBNull ' 以輸入 "System.object []. Ssdqs (IMasterCoNtext 內容、SynonymQueryRange 範圍) DataValueService. DataValueServiceConcrete (Ssdqs DataValueService、Calibrator DomainValueManagementCalibrator、IMasterCoNtext MasterCoNtext),請參閱. CalibrationMode. CalibrationMode. ConfigurationDomParameter. calibratorConfiguration. Ssdqs. Impl. ExecuteCalibratorFlow,IMasterCoNtext 操作者(內容)。

注意在這種情況下,知識庫可能會有不正確的參照。 您可能必須重新建立知識庫,或從備份中還原。

原因

出現此問題的原因是知識基底指向不存在的值。 當您嘗試重新執行相符原則規則時,不能在計算中使用不存在的值。

解決方案

累積更新資訊

SQL Server 2012 的累積更新 2 Service Pack 1 (SP1)

此問題的修正程式是在累積更新2中第一次發行。如需有關如何取得適用于 SQL Server 2012 Service Pack 1 的累積更新套件的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

2790947 SQL Server 2012 的累積更新套件 2 Service Pack 1注意: 因為組建是累加的,所以每個新的修正版本都包含舊版 SQL Server 2012 Service Pack 1 的修正版本中所包含的所有修復程式及所有安全性修正程式。 我們建議您考慮套用包含此熱修復程式的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2772858 在發行 SQL Server 2012 Service Pack 1 之後發行的 SQL Server 2012 組建 記事 安裝累積更新套件之後,您必須在伺服器上執行DQSInstaller ,以升級資料品質服務(DQS) SQL 公用語言執行時間(SQLCLR)元件,才能供使用者使用資料品質用戶端應用程式重新連線至 DQS。如需如何升級 SQLCLR 元件的詳細資訊,請移至下列 Microsoft 網站:

如何在 .NET Framework 更新後升級 SQLCLR 程式集

升級 DQS:在資料品質服務上安裝累計更新或修補程式修補程式

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

因應措施

若要解決此問題,請按一下 [取消],放棄知識庫變更,重新開啟知識庫,然後再次執行相符原則規則。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×