在连接数据库时遇到如下问题:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)。错误代码:40.
仔细看了下根本问题是:SQL SERVER配置管理器的SQL Server服务出现“远程过程调用失败”(0x800706be)错误
解决方案:在控制面板中卸载“Microsoft SQL Server Expres 2014LocalDB”与“Microsoft SQL Server 2016LocalDB RCO”两项,再次刷新SQL Server服务即可,原因是SQL Server 2008 与VS自带的数据库共存的问题,因为VS版本的问题,可能每个人遇到不一样,但都是类似的,仅是版本的不一样
SQL Server服务恢复正常了,但此时SQL Server(MSSQLSERVER)是停止状态,需要手动启动
此时再次连接数据库时就一切正常了