码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-09-17 07:43:42      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:服务、db

生产环境:

操作系统: Windows Server 2003 

数据库系统:SQL Server 2005

程序运行环境: IIS+ASP.NET

运行时的错误如下:

 

227:        //判断数据库连接状态

228:        if (conn.State !=  ConnectionState.Open)

229:            conn.Open();

230:

231:        cmd.Connection =  conn;

源文件: f:\SenateHome\App_Code\SqlHelper.cs    : 229
堆栈跟踪:

 

[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

    SqlHelper.PrepareCommand(SqlCommand cmd, SqlConnection conn,  SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[]  cmdParms) in f:\SenateHome\App_Code\SqlHelper.cs:229

    SqlHelper.ExecuteReader(String connectionString, CommandType cmdType,  String cmdText, SqlParameter[] commandParameters) in  f:\SenateHome\App_Code\SqlHelper.cs:128

    _Default.Display() in f:\SenateHome\index.aspx.cs:30

    _Default.Page_Load(Object sender, EventArgs e) in  f:\SenateHome\index.aspx.cs:24

    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object  o, Object t, EventArgs e) +14

    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,  EventArgs e) +35

    System.Web.UI.Control.OnLoad(EventArgs e) +99

    System.Web.UI.Control.LoadRecursive() +50

    System.Web.UI.Page.ProcessRequestMain(Boolean  includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

 版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

原因:无法正常启动mysql server服务。

解决办法如下图:

技术分享

VIA由已启用修改成已禁用,重新启动mysql server服务,即可正常运行。

本文出自 “Linux~DBA~MBA~EDU” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1695515

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

标签:服务、db

原文地址:http://sky9896.blog.51cto.com/2330653/1695515

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!