在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
源错误:
行 7: protected override void OnLoad(EventArgs e)
行 8: {
行 9: base.OnLoad(e);
行 10:
行 11: guidlist = guidbll.GetModelList(" 1=1 and guidopen=0");
源文件: e:\hgn140\Team.aspx 行: 9
堆栈跟踪:
[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +428
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
Maticsoft.DBUtility.DbHelperSQL.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, String cmdText, SqlParameter[] cmdParms) +37
Maticsoft.DBUtility.DbHelperSQL.Query(String SQLString, SqlParameter[] cmdParms) +97
Maticsoft.DAL.System.GetModel(Int32 Id) +411
Maticsoft.BLL.System.GetModel(Int32 Id) +48
ASdhtWeb.BasePage.get_ASSystem() +101
ASdhtWeb.BasePage.Auth360Login() +5694
ASdhtWeb.FBasePage.OnLoad(EventArgs e) +3414
ASP.team_aspx.OnLoad(EventArgs e) in e:\hgn140\Team.aspx:9
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
答案:5 悬赏:30 手机版
解决时间 2021-01-24 03:53
- 提问者网友:鐵馬踏冰河
- 2021-01-23 12:38
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-23 13:10
在开始----找到导入或导出数据库-------里面有一个服务器的名称----用它,保证能连上
能帮上你的,赏个分!谢谢!
能帮上你的,赏个分!谢谢!
全部回答
- 1楼网友:神鬼未生
- 2021-01-23 17:36
建议两点:
一、
检查你的服务器名称是否正确(连接字符串中)。连接字符串如果在VS中开发,可以直接拷贝。
二、
设置一下你的SQL的验证方式,建议选择混合验证。并设置正确的访问权限。
个人浅见,有问题欢迎交流。
- 2楼网友:胯下狙击手
- 2021-01-23 16:35
A、检查SQL服务是否已启动
开始---控制面板----管理工具---服务-------sql server服务---启动
B、如是远程连接,检查是否已设置好远程连接。
1、开始-->程序->sql配置工具->sqlsever 外围应用配置器
2、点击服务和连接的的外围应用配置器
3、选择远程连接
4、选择本地及远程连接
5、选择反使用TCP/IP
6、单击确定
- 3楼网友:底特律间谍
- 2021-01-23 15:30
实例名错了,或者是sql server 没有开启远程连接。
- 4楼网友:佘樂
- 2021-01-23 14:01
你的sql server服务没有启动,启动了sql server服务就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯