在web.config 里面有这个一行<add name="sqlserver" connectionString="Data Source=xxx.xxx.36.xxx;Initial Catalog=xxx;User ID=xx;Password=w123456789" providerName="System.Data.SqlClient"/>然后开始打开数据库.. 在本机 一点错误也没(使用的远程数据库)
然后我把这东西传到服务器上.. 悲剧发生了..要不出现连接池满了的错误, 要不就直接 System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)我很不解啊.. 为什么会这样的情况?期盼高手回答下// 第一次来这里发帖 好像没分!
然后我把这东西传到服务器上.. 悲剧发生了..要不出现连接池满了的错误, 要不就直接 System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)我很不解啊.. 为什么会这样的情况?期盼高手回答下// 第一次来这里发帖 好像没分!
第二 在服务上 把连接地址更换成另一个目标数据库(格式什么的和上一个完全一样) 连接正常..在这2个情况下.. 说是 数据库服务器毛病也不是 说是 网站服务器毛病也不是!!