目的:解决数据库服务器名称未知的情况。
错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
数据库连接字符串通常为:计算机名实例名,实例名未知时打开sql sever配置管理器查看sql sever服务红圈处即为数据库的实例名称
解决方法为:打开sql sever configuretion managert,在sql sever网络配置选中MSSQLSEVER协议,启用Named Pipes和TCP/IP,使用原链接字符串登陆成功,sql sever身份验证时的sa账户密码为123
错误:sql sever 2008r2的Configuration Manager下的SQL SEVER服务出现了“sql sever 2008远程调试失败”的错误
解决方法:这是由于安装vs2012后默认安装sql2012部分内容与原有的sql2008出现了文件兼容性问题,控制面板卸载Microsoft SQL Server Expres 2012LocalDB即可解决。
注:有时候连接不上数据库可能是当前账户未被拥有数据库登陆权限,可先通过管理员账户登陆sql sever添加账户
|