SolidWorks 无法连接 SQL Server 通常由数据库服务未启动、实例名称冲突或权限配置错误引起。解决方法需根据是安装阶段还是使用阶段报错,选择启动服务、修改实例名或取消电气模块安装。
安装阶段解决方案
修改 SQL 实例名称:若因残留安装导致冲突,在 Electrical 选项界面选择“安装 SQL Server 的新实例”,将名称(如 localhost\TEW_SQLEXPRESS)改为其他名称(例如后缀加 2)。
使用现有实例:若电脑已有 SQL 数据库,选择“使用现有实例”,浏览选择已创建的实例(如 localhost:ml-text[MSQL]{text="SQL Server 实例 MSQL"}),并确保验证模式(Windows 或 SQL)与数据库设置一致 。
取消电气模块:若不需要 SolidWorks Electrical 功能,在安装摘要界面点击“更改”,取消勾选"SolidWorks Electrical"选项直接安装 。
使用阶段解决方案
启动 SQL 服务:右键“此电脑”选择管理,进入服务列表,找到 SQL Server 对应服务(如 MSSQLSERVER 或 TEW_SQLEXPRESS),右键启动并将启动类型设为自动 。
检查连接配置:打开 SolidWorks Electrical 应用程序设置,核对服务器名称、用户名(默认 sa)和密码是否正确,确保指向正确的服务器位置 。
权限与防火墙:确保安装管理员对服务器有完全读写权限,检查防火墙是否阻止连接,必要时以管理员身份运行安装管理器 。