欧美日韩亚洲国产一区二区综合-黄色在线看免费观看-国产免费激情床戏视频-麻豆极品视频在线观看-免费蜜桃大片视频在线播放-按摩偷拍亚洲一区二区-亚洲精品一区二区天堂-亚洲av成人一区午夜网站-少妇人妻精品好爽视频

技術(shù)(shù)文章
如何排除SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器服務(wù)故障
2024年03月19日

SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器是一個(gè)幫助服務(wù),它可以定期輪詢PDM數(shù)據(jù)庫,以便于查看執(zhí)行任何SQL服務(wù)器上的服務(wù)配置更改。即時(shí)您可以在不運(yùn)行PDM服務(wù)的情況下使用PDM,但PDM中的一些操作涉及到SOLIDOWRKS PDM數(shù)據(jù)庫服務(wù)器的正確安裝以及配置,當(dāng)如下操作出現(xiàn)故障時(shí),您可以通過檢查數(shù)據(jù)庫服務(wù)器對(duì)應(yīng)配置排除故障:


a.自動(dòng)通知——工作流程及其它觸發(fā)的自動(dòng)通知,諸如改變文件狀態(tài)、檢出、檢入、添加文件、任務(wù)和定期任務(wù)等;
b.視圖更新——自動(dòng)更新文件庫視圖列表和插件;
c.數(shù)據(jù)卡更新——使用SQL查詢語句查詢更新數(shù)據(jù)卡列表;
d.數(shù)據(jù)導(dǎo)入和導(dǎo)出規(guī)則——處理XML數(shù)據(jù)文件的生成與導(dǎo)入;
e.冷存儲(chǔ)計(jì)劃——通過更改冷存儲(chǔ)計(jì)劃來更新存檔服務(wù)器;
f.復(fù)制計(jì)劃——通過更改復(fù)制計(jì)劃來更新存檔服務(wù)器;
g.索引服務(wù)管理——允許管理內(nèi)容搜索的索引服務(wù)


如果您遇到任何SOLIDWORKS PDM的如上操作問題,可以嘗試以下操作排除故障:
1、檢查“ConisioMasterDb”數(shù)據(jù)庫中“dbo.FileVaults”表行數(shù)據(jù)中是否有正確的文件庫和數(shù)據(jù)庫名稱。如果行數(shù)據(jù)缺少目標(biāo)文件庫或數(shù)據(jù)庫名稱,PDM數(shù)據(jù)庫服務(wù)無法實(shí)現(xiàn)文件庫過程通知。


打開并登錄SQL Management Studio,展開數(shù)據(jù)庫(Databases”——“ConisioMasterDb”——“表(Table,右鍵dbo.FileVaults并選擇編輯前200


 

確保目標(biāo)文件庫及數(shù)據(jù)庫在FileVaults表中存有記錄。VaultName列為完整文件庫名稱,DatabaseName列為數(shù)據(jù)庫名稱,注意數(shù)據(jù)庫和文件庫名稱也許是不同的名稱。如果文件庫名稱遺失缺少,新增一行填寫對(duì)應(yīng)的文件庫名稱和數(shù)據(jù)庫名稱。如果存在有額外的數(shù)據(jù)庫和文件庫名稱,請(qǐng)將其移除以確保只顯示有效的文件庫及數(shù)據(jù)庫名稱。


2、確認(rèn)SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器是否已經(jīng)安裝(一般位于SQL Server所安裝服務(wù)器中)。確保“SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器服務(wù)處于開啟運(yùn)行中。



3、對(duì)于使用SWPDM 2017 SP3版本以上用戶:確認(rèn)SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器(ConisioDbServer.exe)版本是否匹配文件存儲(chǔ)數(shù)據(jù)庫版本。例如,如果SWPDM版本為2018 SP2,數(shù)據(jù)庫服務(wù)器服務(wù)于必須為20180SP0-SP5版本。


4、對(duì)于使用SWPDM 2017 SP2版本及以下版本:確認(rèn)PDM數(shù)據(jù)庫服務(wù)(ConisioDbServer.exe)版本是否匹配文件庫數(shù)據(jù)庫的大小版本。如果您更新文件庫數(shù)據(jù)庫,您同時(shí)需要更新數(shù)據(jù)庫服務(wù)器服務(wù)??赏ㄟ^“ConisioDbServer.exe”屬性查詢服務(wù)版本:


 

可通過管理工具中屬性查看文件庫數(shù)據(jù)庫版本:

 

5、確保SQL是否正確授權(quán)登錄:打開數(shù)據(jù)庫服務(wù)器配置(可直接在Windows任務(wù)欄中搜索)。確保登錄SQL Server登錄賬號(hào)至少以“db_owner”權(quán)限訪問PDM數(shù)據(jù)庫(一般可以用sa管理員賬號(hào)登錄)。確保數(shù)據(jù)庫輪詢時(shí)間(通常為60s)沒有設(shè)置為太長或太短時(shí)間。


 

6、確認(rèn)SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器于注冊(cè)表中設(shè)置是否正確,注冊(cè)表路徑:
[HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService]


 

注意:Server項(xiàng)應(yīng)包含數(shù)據(jù)庫主機(jī)名(或數(shù)據(jù)庫主機(jī)名\數(shù)據(jù)庫實(shí)例);User項(xiàng)包含為數(shù)據(jù)庫登錄賬號(hào),應(yīng)至少含有“db_owner”數(shù)據(jù)庫權(quán)限;EventPollInterval項(xiàng)為PDM對(duì)事件(例如視圖更新、列表更新、復(fù)制或冷存儲(chǔ)變換等等)自動(dòng)更新事件設(shè)置,默認(rèn)為10sPollInterval項(xiàng)為數(shù)據(jù)庫服務(wù)器服務(wù)檢查文件庫數(shù)據(jù)庫產(chǎn)生的通知時(shí)間間隔(例如工作流程通知),默認(rèn)值設(shè)置為60s。


7、重啟服務(wù),等待一定時(shí)間,然后檢查Windows事件查看器,查詢PDM數(shù)據(jù)庫服務(wù)器產(chǎn)生的報(bào)錯(cuò)日志


8、如果出現(xiàn)錯(cuò)誤,很多時(shí)候是由于服務(wù)無法處理文件庫,查閱報(bào)錯(cuò)信息,記錄錯(cuò)誤中提到的任何服務(wù)器名稱或數(shù)據(jù)庫名稱,并嘗試識(shí)別原因。解決報(bào)錯(cuò)信息后,重啟SOLIDWORKS PDM服務(wù)并確認(rèn)錯(cuò)誤不會(huì)重新發(fā)生。

9、如果出現(xiàn)的錯(cuò)誤與通信連接有關(guān),很多時(shí)候與SQL Server實(shí)例有關(guān)。確保正確的SQL服務(wù)器名稱出現(xiàn)在MailService注冊(cè)表鍵中。由于系統(tǒng)運(yùn)行數(shù)據(jù)庫服務(wù)器服務(wù)必須能夠訪問到SQL Server,您仍需確保系統(tǒng)服務(wù)器可能建立一個(gè)ODBC連接到SQL服務(wù)器實(shí)例。

10、數(shù)據(jù)庫服務(wù)器服務(wù)會(huì)在每個(gè)文件數(shù)據(jù)庫中執(zhí)行SQL列表查詢,若存在有延遲登錄或服務(wù)器細(xì)節(jié)信息,您也可以在應(yīng)用程序事件日志中查詢到重復(fù)錯(cuò)誤。您也可以查看對(duì)應(yīng)數(shù)據(jù)庫的CardLists表中驗(yàn)證SQL驅(qū)動(dòng)列表。

 

11、查看系統(tǒng)服務(wù)日志路徑:C:\Windows\System32\config\systemprofile\AppData\Local\SOLIDWORKS\SOLIDWORKS PDM。在“ConisioDbServer.exe”模塊中查閱潛在錯(cuò)誤


 

 

12、當(dāng)PDM數(shù)據(jù)庫無法正常工作時(shí),最常見的問題是無法自動(dòng)生成通知:
a.當(dāng)一條自動(dòng)通知在文件庫被觸發(fā)時(shí),通知首先會(huì)添加到文件庫數(shù)據(jù)庫的“DocumentAcionInfo”表中;
b.服務(wù)通過使用“PollInterval”注冊(cè)表設(shè)置輪詢數(shù)據(jù)庫表并向用戶投送信息;
c.使用SQL Server Management Studio打開“DocumnetActionInfo”


注意:
 任何顯示在“DocumentActionInfo”表中行為等待被發(fā)送的通知,他們由PDM數(shù)據(jù)庫服務(wù)器服務(wù)處理發(fā)送。默認(rèn)每次服務(wù)輪詢數(shù)據(jù)庫處理大概100行數(shù)據(jù)。等待一定時(shí)間表中數(shù)據(jù)會(huì)自動(dòng)減少;
 如果“DocumentActionInfo”表中數(shù)據(jù)未減少,數(shù)據(jù)庫服務(wù)則無法產(chǎn)生通知。請(qǐng)檢查Windows事件查看器中查看潛在錯(cuò)誤并檢查對(duì)應(yīng)設(shè)置是否準(zhǔn)確;
 如果“DocumentActionInfo”表為空,可能原因是您認(rèn)為本應(yīng)生成的通知并沒有正確觸發(fā)或生成,也可能是這些通知已經(jīng)處理發(fā)送,但并沒有發(fā)送到正確的用戶。在郵件信息系統(tǒng)中檢查SMTP服務(wù)器設(shè)置是否正確,并確認(rèn)目標(biāo)組及用戶通知已經(jīng)發(fā)送。

13、當(dāng)PDM觸發(fā)一個(gè)事件后(例如文件列表改變,列表更新,復(fù)制計(jì)劃更改等等),文件庫數(shù)據(jù)庫中“BroadcastEvent”表將會(huì)更新,數(shù)據(jù)庫服務(wù)器服務(wù)將會(huì)輪詢“BroadcastEvent”這張表(通過EventPollInterval注冊(cè)表項(xiàng)設(shè)置)并且執(zhí)行表的更新。


注意:
①“BroadcastEvent”表中顯示的行表示為等待發(fā)送執(zhí)行,他們由SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)器服務(wù)執(zhí)行發(fā)送;

若表中行數(shù)據(jù)未被執(zhí)行,數(shù)據(jù)庫服務(wù)將無法執(zhí)行。檢查事件查看器中日志以及確認(rèn)設(shè)置是否準(zhǔn)確。若表中行數(shù)據(jù)為空,事件則是已經(jīng)完全執(zhí)行。

14、若使用到郵件信息系統(tǒng)中的SMTP設(shè)置,確保SMTP設(shè)置正確并且用戶使用有效郵箱地址。若SMTP設(shè)置無法成功發(fā)送接受郵件,請(qǐng)先確認(rèn)通知通過數(shù)據(jù)庫郵件系統(tǒng)能否正常發(fā)送接受(注意:在測(cè)試文件狀態(tài)變換發(fā)送通知實(shí)例中,目標(biāo)接受通知用戶不能是執(zhí)行操作觸發(fā)通知的用戶,若您執(zhí)行操作觸發(fā)通知,您作為接收方將不會(huì)收到對(duì)應(yīng)通知)


 

15、可以通過修改對(duì)應(yīng)注冊(cè)表中“Log”項(xiàng)值為“1”來啟動(dòng)SOLIDWORKS PDM數(shù)據(jù)庫服務(wù),對(duì)應(yīng)注冊(cè)表路徑為:HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks

 

16、若服務(wù)不正常安裝,服務(wù)可能無法正常工作。您可在控制面板中重新安裝SOLIDWORKS PDM數(shù)據(jù)庫服務(wù)。
①“卸載程序中選擇SOLIDOWORKS PDM更改程序,移除數(shù)據(jù)庫服務(wù)器服務(wù)

 

在移除數(shù)據(jù)庫服務(wù)器服務(wù)完成后,打開注冊(cè)表,刪除對(duì)應(yīng)路徑的現(xiàn)有設(shè)置,對(duì)應(yīng)注冊(cè)表路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService


重新安裝SOLIDOWRKS PDM數(shù)據(jù)庫服務(wù)器。


申請(qǐng)軟件免費(fèi)試用
*姓名
*聯(lián)系電話
*公司名稱