SOLIDWORKS PDM 本质上是一款传统客户端 / 服务器架构应用程序,设计用于安装在局域网(LAN)或广域网(WAN)内的一台或多台 Windows 服务器上。代理商智诚科技ICT通过本文旨在解答我们常被问到的硬件选型相关问题。
SOLIDWORKS PDM 的组成组件
在讨论相关问题前,我们先了解 SOLIDWORKS PDM 的架构与几种部署场景。使用 SOLIDWORKS PDM 必须安装并配置以下组件。本文所用术语的说明请参阅附录,最新支持环境信息请参考 SOLIDWORKS 官方网站。
| 组件名称 | 功能说明 |
|---|---|
| Microsoft SQL Server 标准版或企业版 | SOLIDWORKS PDM 专业版文件库数据库应部署在 SQL Server 标准版或企业版上。部分场景下可使用 SQL Express,但不推荐此方式。 |
| SOLIDWORKS PDM 数据库服务器 | 数据库服务器服务会定期轮询 SOLIDWORKS PDM 数据库以获取更新,如通知、本地视图刷新、复制计划更新、索引服务器变更等,同时管理数据导入导出规则。通常与 SQL 软件安装在同一台服务器。 |
| SOLIDWORKS PDM 归档服务器 | 归档服务器服务托管文件库内存储的物理文件,并管理用户及其登录凭证。 |
| SolidNetWork 许可管理器 | SolidNetWork 许可(SNL)管理器负责 SOLIDWORKS PDM 的许可管理。若已为 SOLIDWORKS 安装过该管理器,通常可直接用于 SOLIDWORKS PDM。 |
以下为 SOLIDWORKS PDM 专业版的可选安装组件:
| 组件名称 | 功能说明 |
|---|---|
| SOLIDWORKS PDM Web 服务器 | 提供通过互联网或内网访问文件库的能力(需 Microsoft Internet Information Services 7 及以上版本(IIS))。 |
| SOLIDWORKS PDM 索引服务器 | 为文件库内存储的多种文件类型提供全文内容检索功能。 |
对于大多数单站点部署 SOLIDWORKS PDM 的客户,仅需部署一台服务器承载所有 PDM 组件。但在中大型 PDM 部署场景中,为优化资源规划,将归档服务器与数据库服务器服务分离部署至专用服务器会更有利。多站点部署则可能需要额外的归档服务器,以及可选的数据库服务器。
场景 1:PDM 标准版 / 专业版 | 单站点
下图展示了局域网内中小型企业典型的 SOLIDWORKS PDM 标准版或专业版安装方式。该场景下,一台服务器运行所有 PDM 软件与服务,SOLIDWORKS PDM 客户端电脑通过 Windows 域或工作组连接至局域网内的服务器。

场景 2:PDM 专业版 | 支持远程(Web)用户的单站点
下图展示了大型单站点 PDM 专业版安装示例,远程贡献者或浏览者可通过 Web 访问系统。该场景采用多台服务器:一台运行 Microsoft SQL Server 的服务器承载文件库数据库与数据库服务器服务,另一台独立服务器承载归档服务器服务与 SolidNetWork 许可管理器(SNL)。安装 SOLIDWORKS PDM 客户端的工作站连接至局域网内的服务器;公司防火墙外的 Web 服务器允许通过 SOLIDWORKS PDM Web 客户端访问 PDM 系统。

场景 3:PDM 专业版 | 多站点
第三种场景在上述 PDM 专业版部署基础上,新增远程互联站点,该站点运行复制型归档服务器,本地客户端连接至该服务器,也可可选地从该服务器获取许可(需独立序列号)。注意:该场景下,远程站点用户虽从本地 “归档服务器” 存取文件,但仍通过广域网(WAN)连接至主站点的数据库服务器。

第四种场景可在远程站点部署复制型(只读)数据库,但由于该配置需 SQL Server 企业版支持,实际部署极少。
SOLIDWORKS PDM 需要专用硬件吗?
如前文所述,为实现最优资源规划与灵活性,推荐为 SOLIDWORKS PDM 配备专用服务器;中大型 PDM 部署中,将归档服务器与数据库服务器分离至独立专用平台会更有利。
数据库服务器服务:为获得最佳性能,建议将 SOLIDWORKS PDM 数据库(DB)服务器服务与 SQL Server 软件安装在同一系统。若数据库管理员不允许此方式,可与归档服务器安装在一起,但会因延迟增加带来数据库超时的小幅风险。
其他数据库:为实现独立调优与维护,建议不要在 PDM 数据库所在的 SQL 实例上托管其他数据库。
总结而言,小型部署虽可在共享硬件上运行 SOLIDWORKS PDM,但仍推荐使用专用硬件,以保障最优性能与可靠性。
可以在普通 PC 上安装 SOLIDWORKS PDM 吗?
尽管达索系统 SOLIDWORKS 不再明确声明不支持在普通 PC 上运行 SOLIDWORKS PDM 服务器组件,但通常不建议在 PC 上安装服务器软件,原因如下:
1、运行时长与可靠性:服务器设计支持 7×24 小时不间断运行、停机时间极短,而普通 PC 不适合持续运行,会增加硬件故障与数据丢失风险。
2、安全性:服务器具备普通 PC 没有的高级安全功能,对保护敏感数据、保障安全访问至关重要。
3、硬件限制:PC 通常缺少服务器标配的冗余电源、纠错内存等硬件特性,这些特性是维持数据完整性与系统稳定性的核心;服务器还支持灵活扩展,可随企业需求升级,而 PC 扩展性有限。
4、网络性能:服务器针对高网络流量、多并发连接优化,高负载下 PC 会出现网络性能瓶颈,导致响应变慢。
总结而言,虽技术上可在 PC 上安装 SOLIDWORKS PDM 服务器软件,但出于性能、安全、扩展性与可靠性考量,不建议这样做。
可以在域控制器上安装 SOLIDWORKS PDM 吗?
尽管 SQL Server 可在域控制器上运行,但为保障最优性能,不建议这样做。为获得最佳效果,SQL Server(以及 PDM)应部署在专用服务器,而非域控制器、文件服务器等多功能服务器上。管理承载多应用的服务器难度较高,因为各应用可能需要不同甚至不兼容的配置。尽管安装程序不再阻止此操作,但微软出于安全与性能考量,不推荐在域控制器上安装 SQL Server:
安全性
域控制器是攻击者的核心目标,在其上安装 PDM 会暴露文件库内的核心知识产权,可能引发全网安全漏洞;此外,在域控制器上安装额外软件会提升潜在漏洞风险。
性能
为保障最佳性能,SQL Server 应部署在专用服务器,不与其他功能共享资源。运行多应用的服务器难以调优,且无限制时 SQL Server 可能占用操作系统与其他功能的全部资源,导致域控制器乃至整个网络瘫痪。
复杂度与维护
将 PDM 与域控制器集成会增加系统维护与升级的复杂度,需精细协调以保障兼容性、最小化停机时间。技术支持人员可能不愿在工作时间修改注册表文件或重启服务器,进而干扰核心服务运行。
SQL 特定限制
在域控制器上安装 SQL Server 存在多项限制:
无法使用本地服务账户运行 SQL Server 服务。
未先卸载 SQL Server 的情况下,无法将计算机从域成员改为域控制器。
若集群节点为域控制器,则不支持 SQL Server 故障转移集群实例。
SQL Server 安装程序无法在只读域控制器上创建安全组或配置 SQL Server 服务账户,此场景下安装会失败。
结论:虽技术可行,但在域控制器上安装 PDM 存在诸多风险,会危及安全与性能。建议企业遵循最佳实践,选择其他部署方案,保障系统平稳运行与核心数据安全。一种可行方案是为域控制器使用虚拟服务器实例,并在同一台虚拟化服务器上的独立实例中部署 PDM。
SOLIDWORKS PDM 选用虚拟服务器还是物理服务器更佳?
多数情况下,专用物理服务器具备部署简单、前期成本可能更低、便于实地维护等优势,更适合小型企业部署 PDM;智诚科技ICT通过与惠普的合作,提供塔式、机架式合适硬件。对于已普及虚拟化的大型企业,可继续沿用虚拟化策略部署 PDM。SOLIDWORKS PDM 是否支持虚拟环境?简单来说:支持,但 SOLIDWORKS 仅在特定虚拟环境中测试并提供支持,部分虚拟机管理程序因软件合规风险被明确禁止。如需了解所部署 PDM 版本支持的最新虚拟化平台版本,请务必查阅系统要求页面或联系我们智诚科技ICT技术团队,电话:400-886-6353。
虚拟化有哪些优势?
成本节约:减少物理服务器数量,降低整体硬件成本,也可能减少能耗。
效率提升:减少物理硬件维护时间,提升 IT 团队工作效率;虚拟机远程管理大幅简化,平台专为远程管理设计。
扩展性更佳:支持按需扩展,可根据需求增减虚拟机数量,或调整指定虚拟机的分配资源 / 存储容量。
应用测试更安全:可快速部署试点环境,测试新版本或新功能,不影响生产环境。
灾难恢复能力提升:虚拟机可克隆或复制,助力灾难恢复。
可以在 “云端” 安装 SOLIDWORKS PDM 吗?
近年来,基于云的数据管理方案关注度大幅提升。对于现有 SOLIDWORKS PDM 用户,以及首次计划部署 PDM 的用户,可能会问:SOLIDWORKS PDM 可以部署在云端吗?答案是:可以(*)。SOLIDWORKS PDM 可部署 “在云端”,即 PDM 服务器组件安装在私有数据中心或商业云计算服务(如 阿里云、亚马逊云服务、微软 Azure)的虚拟机上。团队通过互联网连接至虚拟服务器,访问 PDM 文件库的方式与连接本地物理服务器完全一致。无论 SOLIDWORKS PDM 安装在本地还是云托管服务器,最终用户体验完全相同。用户可在文件库中检出 / 检入文件、跟踪版本、管理审批流程,所有功能均可在 Windows 文件资源管理器中完成。
*SOLIDWORKS 官方声明:未在任何云平台上测试(因此不提供支持)SOLIDWORKS PDM 的使用。但这并非因为预期会出现问题,而是云环境(公有 / 私有)与连接方式的组合规模过大,验证所有组合成本过高,不具备可行性。

云端部署 PDM 时,会使用一台或多台虚拟机承载所有 PDM 服务器组件(数据库、归档服务器、SolidNetWork 许可管理器等),与前文部署场景一致;区别在于服务器位于数据中心,而非办公室本地。
云服务器的连接配置因托管地点而异,常见方式为虚拟服务器直接连接至本地网络(站点间 VPN),所有连接局域网的用户可自动访问云服务器;远程用户可通过个人 VPN 直接连接至云托管 PDM 服务器。
云托管服务器同样为虚拟环境,在云端部署 PDM 可享受虚拟化的全部优势,还有以下额外优势:
优势 1—— 成本
传统本地部署中,PDM 服务器需定期升级维护,硬件每隔一段时间会淘汰,需采购全新设备;此外,服务器管理与用户连接通常需要 IT 人力投入。使用虚拟机时,服务器由行业领先数据中心托管维护,长期来看,本地物理服务器的维护成本可能高于虚拟机的月度订阅费用。
优势 2—— 安全性
数据存储在远程位置,可抵御停电、火灾、洪水等本地 PDM 服务器可能遭遇的突发风险。数据存储在虚拟服务器中,即使办公室无法进入,也无需担心系统停机。将数据存储在 SOLIDWORKS PDM 标准版等虚拟环境中,还可避免本地服务器因防护不当出现物理损坏、过热等问题。
优势 3—— 远程办公灵活性
常远程办公的用户通过 VPN 连接办公室网络,速度受家庭 / 办公室网速、办公室局域网饱和度限制。若办公室网络网速慢、带宽占用高,远程用户会受到明显影响。而用户连接云服务器时,直接访问数据中心,速度仅受家庭 / 办公室网速限制。
若自行部署云环境,请注意以下事项:
SOLIDWORKS PDM 不支持 Azure 托管实例与 Azure SQL,需在 Azure 服务器上安装完整 SQL Server。
亚马逊云服务关系型数据库服务(RDS)不适合托管 PDM 数据库,因为不允许使用数据库所有者账户,会导致 PDM 使用中出现多项问题。
客户端到云服务器的延迟必须低于 150 毫秒以避免异常,延迟低于 100 毫秒可获得最佳性能,选择可用区时请务必注意。
SOLIDWORKS PDM 服务器的推荐硬件配置是什么?
以下为优质服务器推荐配置,而非最低要求。
所有硬盘均为固态硬盘(SSD);SQL 硬盘至少配置 RAID 1,数据硬盘建议配置 RAID 10 以获得极致性能与冗余能力。
操作系统 / SQL Server 版本支持情况请参考系统要求。
数据库服务器端,Microsoft SQL 支持多核处理。为保障 PDM 功能最优性能,建议将 CPU 平均利用率控制在 50% 以下;若平均利用率高于 50%,可能需要增加核心数。
注意:若使用 Microsoft SQL Server 标准版核心授权,增加核心数可能需要额外采购核心许可。以下 4 核心推荐配置基于 SQL 核心授权最低要求。
PDM 标准版 SQL 与归档服务器合一部署
处理器:64 位英特尔或 AMD 处理器;虚拟服务器建议 2.5GHz 及以上;仅 4 核心的物理服务器建议 3GHz 及以上。
内存:16GB RAM(最低 8GB)
存储配置:磁盘 1:150GB(操作系统与 SQL);磁盘 2:至少 500GB(归档存储)
PDM 专业版 SQL 与归档服务器合一部署
处理器:64 位英特尔或 AMD 处理器;虚拟服务器建议 2.5GHz 及以上;仅 4 核心的物理服务器建议 3GHz 及以上。
内存:32GB RAM(最低 16GB)
存储配置:磁盘 1:150GB(操作系统与 SQL);磁盘 2:至少 500GB(归档存储)
PDM 专业版 SQL 与归档服务器分离部署
SQL 数据库服务器
处理器:64 位英特尔或 AMD 处理器;虚拟服务器建议 2.5GHz 及以上;仅 4 核心的物理服务器建议 3GHz 及以上。
内存:16GB RAM(最低 16GB)
存储配置:磁盘 1:150GB(操作系统);磁盘 2:150GB(SQL)
归档服务器
处理器:64 位英特尔或 AMD 处理器;虚拟服务器建议 2.5GHz 及以上;仅 4 核心的物理服务器建议 3GHz 及以上。
内存:16GB
存储配置:磁盘 1:150GB(操作系统);磁盘 2:至少 500GB(数据)
总结
最后,为 SOLIDWORKS PDM 选择硬件时,建议围绕以下核心要点考量:
1、扩展性:PDM 会存储文件的所有历史版本,随着数据迁入,存储需求会持续增长。硬件需能应对存储与处理需求的提升,扩展方式取决于服务器为物理或虚拟,但保障硬件适配业务扩展需求至关重要。注意:PDM 文件归档通常存储在单一磁盘中,SOLIDWORKS PDM 支持 “归档分发”,可将归档存储拆分至多个磁盘。但由于 SOLIDWORKS 目前不支持 PDM 使用网络附加存储,扩展规划仅可通过为物理 / 虚拟服务器增加内置存储实现。
2、性能:选择高性能硬件,高效管理大型数据集。数据库性能需依托高速处理器与充足内存;归档服务器建议采用高速、高冗余存储方案。
3、可靠性:服务器存储着价值数百万的知识产权,务必选择具备冗余特性的可靠硬件,最小化停机与数据丢失风险。物理服务器需配置 RAID 存储阵列、冗余电源与完善的灾难恢复计划;虚拟 / 云服务器需将镜像服务器、备份纳入服务合同。
4、兼容性:新硬件平台需尽可能长期兼容 PDM 软件与 IT 基础设施内其他系统。
5、安全性:选用支持高强度安全措施的硬件,保护核心产品数据免遭未授权访问与网络威胁,并及时安装操作系统与安全补丁。
以上考量要点可保障 PDM 系统平稳运行,支撑企业生产效率与业务增长。
术语表
本文包含大量专业术语,为清晰理解,提供以下技术术语释义:
局域网(LAN):在办公楼等有限区域内互联计算机的计算机网络,通常用于连接地理受限区域内的电脑、物联网终端等设备,支持文件共享、打印、互联网访问,提供高速连接(最高 1000Mbps)。
广域网(WAN):覆盖大范围地理区域的电信网络,远超局域网范围,用于连接多个独立局域网,实现跨城市、国家、大洲的数据交换,可通过 VPN、无线网络、蜂窝网络、互联网等方式接入,速度通常低于局域网(约 150Mbps)。
域控制器(DC):局域网内的核心服务器,管理用户与计算机的安全认证请求,负责域资源访问授权、用户认证、用户账户信息存储、域内安全策略执行。
虚拟机管理程序(Hypervisor):又称虚拟机监视器(VMM),通过分离系统操作系统、资源与硬件,创建并运行虚拟机(VM)的软件,可池化处理、内存、存储等计算资源并重新分配至多个虚拟机,是虚拟化技术的核心。
1 类虚拟机管理程序:又称裸金属虚拟机管理程序,直接运行在宿主硬件上管理客户操作系统,如 VMware ESXi、Microsoft Hyper-V。
2 类虚拟机管理程序:又称托管型虚拟机管理程序,作为软件层或应用运行在常规操作系统上,隔离客户操作系统与宿主操作系统,如 VMware Workstation。
虚拟专用网络(VPN):在互联网等安全性较低的网络上创建安全加密连接的技术,常用于员工远程访问公司内部网络时保护敏感数据、保障隐私。广域网中通常使用站点间 VPN 连接多个网络,远程办公人员可使用个人 VPN(远程访问 VPN)连接安全网络。
延迟(Latency):常被称为 “ping 值” 或 “卡顿”,指数据从设备传输至服务器并返回的时间,单位为毫秒(ms)。延迟越低,连接响应越灵敏,对实时应用至关重要;延迟受用户与服务器物理距离、网络连接质量、网络基础设施类型等因素影响。
带宽(Bandwidth):互联网连接在单位时间内可传输数据的最大速率,即数据传输的 “频段宽度”,单位为比特每秒(bps)。带宽越高,单次可传输数据量越大,大文件传输时网速体验更快。
获取正版软件免费试用资格,有任何疑问拨咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!