SOLIDWORKS PDM错误:“每个用户订阅上的所有者SID不存在”…

本文由Joe Medeiros, CSWE2022年6月17日更新

文章

有时,我们的SOLIDWORKS PDM Professional环境生成的错误消息不太清楚。错误消息“每个用户订阅上的所有者SID不存在”就是其中之一。

此错误隐藏在Windows应用程序事件日志中,表明SOLIDWORKS PDM数据库服务器服务未能连接到SQL Server主机名/实例。PDM归档服务器日志中的完整消息将显示:

连接到服务器'PDM\SWPDM'失败:(空)每个用户订阅上的所有者SID不存在(空)

PDM应用程序日志中的交叉引用错误

注意,我喜欢将PDM应用程序日志中的错误交叉引用到Windows事件查看器日志中。Windows事件查看器日志通常提供PDM归档服务器日志中没有的附加信息。此外,Windows事件查看器具有更好的过滤功能。在Windows事件查看器中,我主要关注应用程序、系统和ConisioArchiveServerLog。

事件查看器日志

无论如何查看错误,如果大约每30秒显示一次此消息,则源可能与该PDM数据库服务器上的Windows注册表相关。

在Windows活动日志中重复错误消息

在SOLIDWORKS知识库(KB)中找到解决方案

通常,当我遇到诸如“每个用户订阅的所有者SID不存在”之类的模糊错误消息时,我就求助于SOLIDWORKS知识库(KB)。这就是我找到此错误消息的解决方案的地方。

此错误的可能原因是数据库服务器服务注册表项指向数据库服务器上无效的主机名\实例。修复是纠正一个Windows注册表键。

注意:更改Windows注册表可能会严重影响Windows或已安装的应用程序。如果你不熟悉Windows注册表,你应该找一个熟悉的人为你做这些更改。我将建议在进行任何更改之前备份注册表。

需要修改的Windows注册表项为:

HKEY_LOCAL_MACHINE 华体会百家乐\ \软件SolidWorks \程序\ \ MailService PDMWorks企业

特别是,需要修改Server键以指向正确的SQL Hostname\Instance。

修改服务器密钥

修改了Windows注册表之后,需要从Windows服务重新启动SOLIDWORKS PDM数据库服务器服务。

重新启动SOLIDWORKS PDM数据库服务器服务

需要SOLIDWORKS PDM帮助?

华体会视频直播Javelin的认证专家团队提供各种SOLIDWORKS PDM服务,包括系统实施、运行状况检查优化和升级。了解更多»

相关链接

想要用SOLIDWORKS PDM做更多事情?

我们的SOLIDWORKS PDM专家可以帮助您:

通过TAG查找相关内容:

Joe Medeiros, CSWE

Joe Medeiros是SOLIDWORKS和PDM认证专家。自1998年以来,他一直在帮助SOLIDWORKS用户进行培训、指导和实现。他将行业经验与对SOLIDWORKS产品的透彻理解相结合,以帮助客户取得成功。他通过博客分享自己的经验和专业知识;其中一个已经被纳入SOLIDWORKS必需品培训手册。