在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
2015-09-16 23:17
786 查看
生产环境:
操作系统: Windows Server 2003
数据库系统:SQL Server 2005
程序运行环境: IIS+ASP.NET
运行时的错误如下:
源文件: f:\SenateHome\App_Code\SqlHelper.cs行: 229
堆栈跟踪:
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
原因:无法正常启动mysql server的服务。
解决办法如下图:
VIA由已启用修改成已禁用,重新启动mysql server的服务,即可正常运行。
本文出自 “Linux~DBA~MBA~EIE” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1695515
操作系统: Windows Server 2003
数据库系统:SQL Server 2005
程序运行环境: IIS+ASP.NET
运行时的错误如下:
行 227: //判断数据库连接状态 行 228: if (conn.State != ConnectionState.Open) 行 229: conn.Open(); 行 230: 行 231: cmd.Connection = conn; |
堆栈跟踪:
[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 |
原因:无法正常启动mysql server的服务。
解决办法如下图:
VIA由已启用修改成已禁用,重新启动mysql server的服务,即可正常运行。
本文出自 “Linux~DBA~MBA~EIE” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1695515
相关文章推荐
- android网络游戏开发——网络通信——回调函数例子
- HDU 5446 2015长春站网络赛1010(数论模板题)
- http协议的理解
- Linux之网络管理
- HTTP长连接200万尝试及调优
- 【面试题】Https
- HDU 5439 Aggregated Counting (2015年长春赛区网络赛C题)
- Linux kernel过滤网络数据包
- Android第九讲——网络(四) 文件的下载(单线程下载、多线程下载)
- linux环境下的网络配置
- 网络子系统在链路层的收发过程
- Android第九讲——网络(三)HttpClient
- 网络框架 & 云端
- 计算机网络子网掩码
- Linux管道编程技术:dup函数,dup2函数,open函数详解 http://blog.csdn.net/zhouhong1026/article/details/8151235/
- Web API应用支持HTTPS的经验总结
- Linux NAT网络连接权威指南
- 查看AFnetworking网络请求时服务器返回的头部信息
- httpclient 用java调用 的方式获取网页内容,
- NOIP2014 无线网络发射器选址