solidworks 安装时缺少sql server,sql server安装闪退

注意安装soildwork依赖于sql server 2014,但是solidwork自动安装sql server,sql会在安装阶段闪退,所以需要手动安装,安装包,在solid works的安装包目录,手动安装就行

闪退后,需要把sql server完全卸载,要选中搜友sql instance和相关组件。

手动安装sql server之后,再安装solidworks安装软件,sql选择已经存在sql server的实体,验证方式选择window设备验证,账号密码那个会失败

### 解决方案 当 SolidWorks 已经安装并依赖于现有的 SQL Server 实例,直接卸载可能会遇到冲突或失败的情况。以下是针对此问题的具体解决方案: #### 1. 停止所有与 SQL Server 相关的服务 在尝试卸载之前,需确保所有与 SQL Server 相关的服务都已停止。可以通过以下方法实现: - 打开运行窗口 (`Win+R`) 并输入 `services.msc`。 - 查找所有包含 “SQL Server” 的服务项,并将其逐一停止[^2]。 #### 2. 卸载 SolidWorks 软件本身 进入控制面板中的“程序和功能”页面,找到 SolidWorks 安装条目,选择卸载选项。在此过程中,系统可能提示关于 SQL Server 配置的问题。此应选择保留现有 SQL Server 实例而不对其进行任何更改[^3]。 #### 3. 处理残留的配置文件 有即使完成了上述步骤,仍可能存在一些未清理干净的注册表键值或其他配置数据。可以采取如下措施: - 使用第三方工具扫描并清除与 SolidWorks 和关联组件相关的残余记录; - 小心编辑 Windows 注册表 (Registry Editor),移除特定路径下的无关项目(建议备份整个注册表以防万一)。 #### 4. 如果必要重新部署环境 对于某些复杂场景下无法彻底解决问题的情形,则考虑完全重建开发测试环境作为最后手段之一——即先做好重要资料备份后再执行操作系统级别的重装工作。 ```python import os def stop_sql_services(): try: services = ["MSSQLSERVER", "SQLBrowser"] for service in services: command = f"net stop {service}" result = os.system(command) if result != 0: print(f"Failed to stop {service}.") else: print(f"{service} stopped successfully.") except Exception as e: print(e) stop_sql_services() ``` 以上脚本用于辅助批量停止指定名称模式匹配到的服务进程,请谨慎操作以免影响正常业务运转! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值