SQLServer配置管理器 SQL Sever服务——远程过程调用失败(0x800706be)

本文分享了一次系统重装后遇到的VS和SQLServer无法使用的问题及解决过程。问题源于VS自动安装了Microsoft SQL Server 2012 Express LocalDB,导致原有SQLServer服务冲突。解决方法为卸载该组件。

最近重装了系统,VS和SQL Sever莫名奇妙的不能用了。下面总结一下这个过程中遇到的问题,跟大家分享一下经验~~

    大概是以前的安装过程都十分顺利,这次,在尝试了数次登陆不上去之后,我仍然怀疑是自己眼花了……怎么办,查吧!一开始我想到的,肯定是哪个服务没有打开吧。    

    结果,打开SQLServer配置管理器,突然发现……

    

    这是怎么回事呢?

    这是因为,我们在安装VS时,自动安装了“Microsoft SQL Server 2012 Express LocalDB”这个东东,导致了以上惨剧。。

    所以,我们只需要把它从程序中卸载即可。

    

  这个问题,至此就解决了。

     


链接:http://blog.youkuaiyun.com/mengmei16/article/details/46864445
### 关于SQL Server错误代码0x80131600的分析与解决方案 错误代码 `0x80131600` 通常是与 .NET Framework 或 CLR(Common Language Runtime)集成相关的异常。这种错误可能发生在运行依赖于CLR功能的任务时,例如执行某些存储过程或触发中的托管代码。以下是关于该错误的原因及其潜在解决方案: #### 原因分析 1. **CLR版本不匹配** 如果 SQL Server 使用的 CLR 版本与其支持的操作系统环境不符,则可能导致此类错误。例如,SQL Server 2016 默认使用的是 .NET Framework 4.x,但如果操作系统未正确安装相应的框架版本,可能会引发兼容性问题[^1]。 2. **权限不足** 执行涉及 CLR 的操作需要特定的安全上下文和权限配置。如果当前登录账户缺少必要的权限来加载或执行 CLR 程序集,则可能出现此错误。 3. **程序集损坏或丢失** 当尝试调用某个已注册但在文件系统中不存在或者已被修改过的 CLR 程序集时,也会抛出类似的异常消息。 #### 解决方案 针对上述提到的各种可能性,下面列出了几个可行的办法来进行排查并解决问题: ##### 方法一:验证.NET Framework 安装状态 确保目标机上已经正确部署了适用于所使用的SQL Server版本所需的最低限度及以上级别的.Net framework runtime 。可以通过控制面板->卸载软件界面查看具体版本号;必要时候可以从微软官网下载最新稳定版进行更新替换旧有版本 [^1]. ##### 方法二:调整安全设置允许clr execution 启用CLR Integration 功能,并授予适当的角色成员资格给相关用户账号以便他们能够成功完成基于CLR的应用场景下的各项活动。命令如下所示: ```sql sp_configure 'show advanced options', 1; RECONFIGURE; GO sp_configure 'clr enabled', 1; -- Enable CLR integration. RECONFIGURE; GO ``` ##### 方法三:重新部署受影响的assembly组件 假如怀疑个别assembly存在问题的话,那么可以考虑先将其删除然后再依据官方文档指导重新上传新的副本上去覆盖原有的那个位置路径下对应的dll文件资源链接地址等等信息内容部分细节需要注意遵循实际业务需求情况而定。 ```sql DROP ASSEMBLY [<AssemblyName>]; CREATE ASSEMBLY [<AssemblyName>] FROM '<PathToDll>'; ``` --- ### 注意事项 尽管以上措施可以帮助大多数情况下修复由错误码`0x80131600`引起的问题,但具体情况仍需视现场环境差异灵活应对处理。建议记录完整的事件日志供后续深入剖析根本成因之用。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值