在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访

2024-12-25 09:42:54
推荐回答(5个)
回答1:

出现这样的错误的原因应该是:SqlSever的服务没有开启。解决方法如下:

1、点击开始。

2、所有程序菜单中依次找到sqlserver 2008 R2。

3、SQLSERVER配置管理器。

4、找到SqlSever服务。

5、右击”SQL Server (MSSQLSERVER)“,如下:注意:不是”SQL Server (SQLEXPRESS)“。

6、点击启动,就可完成设置,这样SqlSever就重新可以打开连接了。

回答2:

错误提示里说的还是比较明白的,就是你程序中的连接字符串里SQL Server实例名不正确或者是没有设置为允许远程连接。如果数据库是在你调试程序的机器上,可以用localhost代替实例名试试

回答3:

终于解决了  很高兴 感谢各位分享,我也分享一下自己的经验:

先介绍一下网页中的连接原理:var db=Database.Open("实例名称");

=>实例在App_Data中创建,自己创建

=>以上两步的连接依赖Web.config中的配置,可以参考如下格式,将其插入

//此标签不要重复插入

  1. 首先查看是不是自己网页的配置有问题  在Web.config中添加适当的配置如上所述;

  2. 查看自己的SQL服务器配置是否有问题,可参见大佬们的解答

    网页链接

    网页链接

    不管是B/S还是C/S,数据库对象都要实例化才能使用,这是为了保证数据库的安全

回答4:

回答5:

“开始”-"Microsoft SQL Server 2008"-"配置工具"-“SQL Server 配置管理器(本地)”-"SQL Server服务"-"SQL Server(SQLEXPRESS)"右键启动服务