关于VS和SQL Sever连接的问题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rob月初

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值