在连接sql2000时出现 sql2005错误

kangfu01 2008-04-21 02:16:59
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

源错误:


[没有相关的源行]


源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\hb\653e8c67\20f97d8e\App_Web_qbd9jnyn.3.cs 行: 0

堆栈跟踪:


[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +734963
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +820
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +628
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +359
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
DBOperation.PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[] cmdParms) +37
DBOperation.ExecuteDataTable(String connString, CommandType cmdType, String cmdText, SqlParameter[] cmdParms) +89
UserDao.UserNameDao(UserModel model) +55
PageBase.ProcessRequest(HttpContext context) +108
ASP.index_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\hb\653e8c67\20f97d8e\App_Web_qbd9jnyn.3.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64



VS2005调式好用.但发布后就出错也.没有装SQL2005.使用的是VS2005的数据源自动生成的连接字符串
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangfu01 2008-04-21
  • 打赏
  • 举报
回复
问题找到了.在web.config里自动加了个KEY什么的.把这个删了就好了.原因不知道
美丽海洋 2008-04-21
  • 打赏
  • 举报
回复
k连接数据源出错了
LutzMark 2008-04-21
  • 打赏
  • 举报
回复
检查程序里或者写在web.config的连接字符串
lishuai686 2008-04-21
  • 打赏
  • 举报
回复
连接字符串的可能性不大,很有可能是环境没设好.
yunfeng007 2008-04-21
  • 打赏
  • 举报
回复
一般是连接字符串的错误,也有可能是你的sql server2000没有打补丁,也会导致连接错误
hotit 2008-04-21
  • 打赏
  • 举报
回复
可能连接字符串出错
吐司vivi 2008-04-21
  • 打赏
  • 举报
回复
看你得连接字符串!
wszhoho 2008-04-21
  • 打赏
  • 举报
回复
连接字符串贴一下,这个错误,一般都是连接字符串出错了。
lihongdian 2008-04-21
  • 打赏
  • 举报
回复
vs2005安装的时候自动安装sql2005 express版数据库.
在默认设置下不允许建立远程连接.
需要在开始菜单中找到sql2005外围配置设置成允许才行.
游北亮 2008-04-21
  • 打赏
  • 举报
回复
你连接的是Sql2000吗?
安装VS2005会自动安装SqlServer2005Express版,把它卸载了就好了。

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧