Creo Parameteric 與windchill 集成後,打開圖紙時出現無法檢索族表中性信息報錯的解決方法

通過creo打開windchill系統中的圖紙時,有時候會提示無法檢索族表中性信息,我們先看看這個問題的解決方法。
1 備份數據庫的兩張表。epmfamilytablecell 和 epmfamilytablecelldep。備份方法如下 create table <BACKUP_TABLENAME> as select * from <TABLE_NAME>

2 執行後面的sql文件。heal_ci_col_mismatch_family.sql 和 heal_cell_with_no_value.sql。該sql文件請到我的資源中下載。

好了,現在來說說原因。

根據PTC海外PDMLink工程師的答覆:

造成此問題的原因:通常發生在PDMLink系統升級後,因爲升級邏輯中一些可能的問題,造成了Family Table 中的信息出現"互竄"和"空值"現象。互竄的意思是一個family table的信息記錄到了另外一個family table的表中。空值的意思是family table中憑空出現了沒有具體指的參數列。互竄和空值會造成,creo在加載family table時,因檢測到模型內部信息和數據庫信息一致性問題。而造成無法檢索族表中性信息的報錯。該sql執行完成後對數據庫的數據並沒有影響。

PS:這個問題從Windchill 8.0就存在,一直到現在Windchill 10.0都有。解決方法一直都是執行這個sql文件。由於寫文章不方便上傳附件,所以這個附件就上傳到我的資源裏面了。請各位諒解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章