关于VS和SQL Sever连接的问题

最近,我在数据库和.net ,然鹅,当打算在vs上连接数据库时,却怎么也连接不成功!!!

总是报错,说找不到服务器,可是我服务器已经启动了,远程连接也启动了,vs也添加数据库了

咋就是连接不上呢!!!!

真的是气到肺都炸了!!!

不过,我不死心,我就不信我找不到解决之法。

结果嘿,还真让我解决了。

为了不让后来人也被这个问题,弄得心塞塞,我就打算写这一篇文章,同时也算是一种回忆吧。

其实这个问题很简单,是因为不同的数据库版本造成的。

在我们进行数据库连接时,我们可能这样写 :  strconn="Data Source=. ; Initial Catalog=数据库;Integrated Security=SSPI";  

关于VS和SQL Sever连接的问题_第1张图片

我当初也是这么干的,照着书上那样写,不过那本书的数据库是SQL Sever 2005版,而我的是2015版的,用上面的连接字符串的结果就是酱紫的:

error :其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

然后我改成这样,顿时就可以了:

关于VS和SQL Sever连接的问题_第2张图片

就把数据库那里改了下就行了

关于VS和SQL Sever连接的问题_第3张图片

不过,奇怪的是,当我第一次打开成功后,在用旧方法去打开,居然也可以了,真的是很奇怪啊,以前试了很多次都不行,

不管了,反正可以方法给你们了,不同的情况,还真不一样,这已是一个方法咯!

你可能感兴趣的:(vs,sql,sql,server)