Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

請試想下列案例:

  • 您使用資料品質用戶端應用程式在 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 產品確實有上述問題。

因應措施

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×