SOLIDWORKS PDM数据库服务无法启动问题解决

日期:2022-12-02 10:02:30 发布者: ICT-Francis 浏览次数:

SOLIDWORKS PDM系统在日常工作过程中,数据库服务器起着关键作用,可以帮助系统实现获取信息更新与计划更改等自动化功能。对于数据库服务器在运行过程中出现的各种错误,我们可以在事件查看器应用日志中查看具体信息,便于我们对于错误进行原因分析及解决。
SOLIDWORKS PDM系统在日常工作过程中,数据库服务器起着关键作用,可以帮助系统实现获取信息更新与计划更改等自动化功能。对于数据库服务器在运行过程中出现的各种错误,我们可以在事件查看器应用日志中查看具体信息,便于我们对于错误进行原因分析及解决。
如下数据库报错信息则表明数据库服务器服务无法连接SQL Server主机名:
连接到服务器’(local)’
失败
(null)
每用户订阅上的所有者SID不存在
该错误事件信息为重复性报错,大概每30秒执行报错一次,我们可以在事件查看器对应日志中查询到具体报错日志:
以上报错的原因是数据库服务器服务注册表信息提供了无效的Hostname\Instance,导致数据库服务器服务无法正常启动。
对应注册表位置:[HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService]
要解决此问题,需修改注册表数据库服务器信息:
注意:错误编辑注册表可能会严重损坏操作系统,我们强烈建议备份注册表数据后再对注册表做出更改
1、使用快捷键盘Windows+R键,输入“Regedit”,点击“确定”;
2、浏览注册表路径到:[HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\Applications\PDMWorks Enterprise\MailService]
3、查看并更改“Server值为PDM数据库连接的主机名,若PDM数据库不是使用默认实例,需同时输入对应实例名称:Hostname\Instance;
4、在更改注册表中“Server”值后,打开“服务”应用(Windows+R-->Services.msc
5、停止并重新启动“SOLIDWORKS PDM 数据库服务器”服务
6、成功启动服务后,再次运行PDM检查能否正常访问文件库,若能正常访问文件库则此问题已成功解决。