读书人

与SQL server 连接是出现异常承请指

发布时间: 2012-03-26 15:46:56 作者: rapoo

与SQL server 连接是出现错误,承请各位高手指点 一下是错误页面
“/”应用程序中的服务器错误。
--------------------------------------------

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

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

源错误:


行 44: {
行 45: conn.Close();
行 46: throw;
行 47: }
行 48: }


源文件: e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\App_Code\SystemBase\SQLBASE.cs 行: 46

堆栈跟踪:


[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4856727
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +4867325
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +90
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +340
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +225
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +431
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
SQLBASE.FillDataSet(String sql) in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\App_Code\SystemBase\SQLBASE.cs:46
_Default.ShowTopNews() in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\Default.aspx.cs:53
_Default.Page_Load(Object sender, EventArgs e) in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\Default.aspx.cs:38
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




[解决办法]
数据库连接字符串有错误

或者是远程数据库服务器不支持异地远程访问。


[解决办法]

探讨

数据库连接字符串有错误

或者是远程数据库服务器不支持异地远程访问。

[解决办法]
这种所谓的远程教学平台泛滥成灾。

你自己看它的源代码,看它如何连接数据库的那一条源代码。至少贴出来那一条代码,再在csdn上问。否则最好去问给你发这个远程教学学历证书的学校的客服人员,而不要问csdn。
[解决办法]
探讨
1,是本地访问
2,连接字符串
<connectionStrings>
<add name="onlineConnectionString1" connectionString="Data Source=HRUI\SQLEXPRESS;Initial Catalog=online;User ID=sa;password=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>

实在是找不出问题出在哪里

读书人网 >asp.net

热点推荐