笔主系统是windwos server 2012r2,电脑上安装了2008与2014的sqlserver 数据库,有两个实例如下图,一个名为mssqlserverr,别一个名为mssqlserver,前者实例版本为2014 12.0.2000.8版本实例,后者为2008 r2 10.50.1600.1版本实例。
之前都是用2014版本的实例,今天启动电脑后突然数据库连接失败了,报错为找不到系统指定文件,然后去看服务是否没打开,果然没打开点击启动,然后启动服务失败
弹出请求失败或服务器未及时响应请参考文件日志或错误日志。
之后去查看的了系统错误日志,日志里面描述为也是实例 的事件组件损坏,修复什么的,没有找到解决办法。
根据网上指点先将2008版本的的sql server配置管理器下的网络设置的mssqlserver的协议里的两项禁止,说是有可能和2014的端口冲突
禁用后依旧没有解决问题
最后找到相关信息https://jingyan.baidu.com/article/aa6a2c14f5171f0d4d19c45f.html,进入SQL Server配置管理器,找到服务右键属性,登录页面选择内置账户下拉下的local service 或者选择本账号,输入正确的本机账户密码
应用确定后,重新启动服务,成功解决问题