在安装 SolidWorks 2018 时出现“无法连接到 SQL Server”错误,通常与 SolidWorks Electrical 模块依赖的 SQL Server 实例配置或服务状态有关。根据最新公开资料(截至 2026 年),以下是系统性解决方案:核心原因
安装过程中启用了 SolidWorks Electrical 模块,该模块需要连接到 SQL Server 数据库实例。
常见问题包括:SQL Server 服务未启动;
实例名称冲突或未正确配置;
系统兼容性问题(尤其在 Windows 11 上);
权限不足或安全软件拦截。
推荐解决步骤
优先尝试禁用 Electrical 模块(适用于不需要电气设计功能的用户)
在安装界面点击 “更改”;
取消勾选 “SolidWorks Electrical” 选项;
返回摘要并继续安装。
此方法可绕过 SQL Server 连接问题,安装成功率高
若需使用 Electrical 模块,请按以下操作配置 SQL Server
在 Electrical 选项界面,点击 “更改” 进入数据库配置;
在 SQL Server 选项旁点击 “浏览”,选择现有实例(如 localhost\TEW_SQLEXPRESS);
或选择 “安装 SQL Server 的新实例”,但修改默认实例名(例如改为 localhost\TEW_SQLEXPRESS2)以避免命名冲突
使用 SQL Server 身份验证,账号填 sa,密码为安装时设置的密码;
等待 10 秒,若摘要页面正常返回且无报错,则配置成功
手动启动 SQL Server 服务
按 Win + R,输入 services.msc 回车;
找到对应服务(如 SQL Server (TEW_SQLEXPRESS));
右键 → 启动,并将 启动类型 设为 自动
检查系统兼容性(尤其在 Windows 11 上)
以 管理员身份运行 SolidWorks 安装程序;
关闭 Windows Defender 实时保护 和 受控文件夹访问;
启用兼容性模式:右键 Setup.exe → 属性 → 兼容性 → 勾选 “以兼容模式运行”(选 Windows 8/7)并 “以管理员身份运行此程序”
确保已安装 .NET Framework 3.5/4.0 和 Visual C++ 2015-2019 运行库
清理残留环境(适用于重装或升级)
使用官方工具或手动删除:许可文件夹:C:\ProgramData\SolidWorks\(删除 swlicensing 或 flexnet);
注册表残留:通过卸载时勾选 “删除注册表条目”,或使用 Revo Uninstaller
若存在旧版 FlexNet 服务,以管理员身份运行 server_remove.bat 删除
补充建议
断网安装:部分版本在联网时会因许可验证失败导致安装异常,建议临时断开网络
创建系统还原点:在进行重大系统修改前,建议创建还原点以便回滚
若所有方法无效,可考虑在 虚拟机(如 VMware)中安装 Windows 10 运行 SW2018,以规避 Win11 兼容性问题
注:上面方案基于 SolidWorks 2018 在主流 Windows 系统(包括 Win10/Win11)下的常见问题整理,适用于大多数用户场景。