2024年4月17日发(作者:)
让知识带有温度。
SQL数据库实例名称找不到或远程连接失败并显示错
误error40的原因有哪些整理
SQL数据库实例名称找不到或远程连接失败并显示错误error40
的缘由有哪些
共享由字符“”转义引起的SQL数据库实例名称找不到或远程连
接失败并显示错误error40的解决方法:
一、问题介绍
很久没有用c#去连数据库程序了,不过在网上找了一些资料,
基本上还是写出来了,但是调试初步完成的程序时候,却发觉在
()这个方法总是出错,说找不到数据库实例名称,或者远程
连接失败,显示的错误是error40。
错误如下:
二、环境介绍
1、我的数据库是sqlserver2023,使用的开发环境是vs2023,.net4.0
2、我的数据库安装采纳的命名实例,所以在编写数据库连接字
符串的时候的`服务器名称应为
数据库连接字符为:
当发觉连接错误之后,我以为是我的sql2023和vs2023环境不对
而导致的错误,之后把以前的项目打开,把数据库附加上,更改一下
数据连接字符串,发觉错误是一样的。
第 1 页/共 2
页
千里之行,始于足下。
三、解决方法
找了一个多小时错误最终发觉,以前写sql连接字符的时候前面
的都会加一个@符号,由于我字符串中有字符“”,假如不加的会提示
错误,所以我每次都会加了。但是上次重装系统的时候把命名实例改
为了“t”字符开头的名称了。然后这个表示是一个制表格符,所以并
不是会出错,本身就是一个转义符号的正确的使用场合,由于没有出
错,也就遗忘了加“@”了。
解决方法就是在字符串前面加一个@。
留意
在写sql连接字符串,或者是在windows平台写文件路径的时候
都记得在前面加上@字符,养成良好的习惯。
文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有
需要的人。
第 2
页 /共 2
页
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713336981a2228873.html
评论列表(0条)