我在尝试访问我的网站时遇到此错误:
Exception information:
Exception type: SqlException
异常消息:建立时出错 连接到服务器。连接到SQL Server 2005时,这个 失败可能是由于在默认设置SQL下的事实 服务器不允许远程连接。 (提供者:TCP提供者, 错误:0 - 连接尝试失败,因为连接方已执行 一段时间后没有正确回应,或建立连接 失败,因为连接的主机无法响应。
此错误在一整天内发生6-7次。
任何人都可以告诉我为什么会收到此错误?我可以在SQL服务器端进行任何特殊设置以避免此崩溃或在我的Web应用程序中出现问题吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
以下是如何配置SQL Server 2005以允许远程连接:http://support.microsoft.com/kb/914277
答案 2 :(得分:0)
这可能是由各种因素引起的:
这篇KB-Article of Microsoft可能有所帮助... http://support.microsoft.com/default.aspx?scid=kb;EN-US;914277
编辑:请注意,如果您在具有本地数据库的系统上进行开发,则数据将通过共享内存进行正常交换。在测试环境和生产环境中,您有一个单独的数据库服务器,必须通过tcp协议与您的应用程序连接。
的ConnectionString:
data source = [SERVERADDRESS];初始目录= [DBNAME];用户 id = [USER]; password = [PASSWORD];持久安全 info = True; Pooling = True;最大池大小= 1000;连接生命周期= 30;
您真的必须设置池大小和连接生命周期吗?我很少使用这个设置。他们可能会造成麻烦。特别是
连接生命周期
应该非常小心地使用。在这里阅读更多http://blogs.msdn.com/b/angelsb/archive/2004/09/20/231963.aspx