ljhk 发表于 2015-9-17 08:19:39

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

生产环境:
操作系统: 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
堆栈跟踪:


    System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnectionowningObject) +428
    System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnectionowningConnection) +65
    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection, 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) inf:\SenateHome\App_Code\SqlHelper.cs:128
    _Default.Display() in f:\SenateHome\index.aspx.cs:30
    _Default.Page_Load(Object sender, EventArgs e) inf:\SenateHome\index.aspx.cs:24
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Objecto, 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(BooleanincludeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
原因:无法正常启动mysql server的服务。
解决办法如下图:

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

页: [1]
查看完整版本: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。