当前位置:编程学习 > C#/ASP.NET >>

ASP.NET调试错误,求指导

调试一个系统时出现如下错误提示:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

源错误: 


行 36:    //不存在,新建并打开
行 37:  Connection = new SqlConnection(ConnectionString);
行 38:  Connection.Open();
行 39:  }
行 40:  else
求高手指导啊! --------------------编程问答-------------------- 你开启了SQL没,另外你的连接字符串正确吗 --------------------编程问答-------------------- 远程数据库是否已配置为允许远程连接
外围应用配置器里面设置
服务和连接的外围应用配置器,点击,在远程服务里面 选择相应的选项
试试 --------------------编程问答-------------------- 没有开SQL服务,如果你是连接别人电脑上的数据库。那就是那台电脑没开SQL服务 --------------------编程问答--------------------
引用 3 楼  的回复:
没有开SQL服务,如果你是连接别人电脑上的数据库。那就是那台电脑没开SQL服务

我是自己电脑上的数据库,开了SQL服务的 --------------------编程问答--------------------
引用 2 楼  的回复:
远程数据库是否已配置为允许远程连接
外围应用配置器里面设置
服务和连接的外围应用配置器,点击,在远程服务里面 选择相应的选项
试试

这个也配过 --------------------编程问答-------------------- 你项目里的config文件连接你自己电脑是不是 server=.;
然后你再检查检查你连的数据库库名是否正确 --------------------编程问答-------------------- 把你的sql服务重新启动一样,再看看你config里面的配置连接字符串是不是和你本机sql地址一样! --------------------编程问答-------------------- 不用程序,先用SQL Server Management Studio连一下你的数据库服务器,试试行不行,行的话就是程序的问题了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,