SQL数据库实例名称找不到或远程连接失败并显示错误error40的原因及解决办法 |
分享由字符“\”转义引起的SQL数据库实例名称找不到或远程连接失败并显示错误error40的解决办法: 一、问题介绍 错误如下: 二、环境介绍 2、我的数据库安装采用的命名实例,所以在编写数据库连接字符串的时候的服务器名称应为 【计算机名\数据实例名】 数据库连接字符为: 当发现连接错误之后,我以为是我的sql2008和vs2013环境不对而导致的错误,之后把以前的项目打开,把数据库附加上,更改一下数据连接字符串,发现错误是一样的 。 三、解决办法 解决办法就是在字符串前面加一个@ 。 注意 在写sql连接字符串,或者是在windows平台写文件路径的时候都记得在前面加上@字符,养成良好的习惯 。 |