【发布时间】:2010-12-28 15:19:33
【问题描述】:
我有一个使用 SQL 数据库的网站,但托管公司有时速度很慢,我遇到数据库超时、登录和类似错误。我可以实现我的代码以同时使用两个数据库吗?我有存储过程,数据会定期更新。
编辑: 简单地说:当 dbDefault 关闭且无法访问时,我需要使用 dbSecondary 以便 Web 应用程序继续运行。 Ant 这两个数据库必须始终相同。
编辑: 一些错误:
- 向服务器发送请求时出现传输级错误。 (提供者:TCP Provider,错误:0 - 现有连接被远程主机强行关闭。)
- 在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
- 超时。在从池中获取连接之前超时时间已过。这可能是因为所有池连接都在使用中并且达到了最大池大小。
- 无法打开登录请求的数据库“db”。登录失败。用户“root”登录失败。
【问题讨论】:
-
切换到更好的虚拟主机。
-
同时使用两个数据库意味着是什么意思?
-
您确定不是您的数据库导致缓慢吗?
-
@marc_s:集群是“高可用性”,而不是“负载平衡”。这是不正确的
-
是否与您的 adhoc XML backups 有关?
标签: c# asp.net sql-server sql-server-2005