首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FailOver导致“基础提供程序失败”

FailOver导致“基础提供程序失败”
EN

Stack Overflow用户
提问于 2011-08-15 13:52:45
回答 1查看 378关注 0票数 2

我们为WCF实现了数据库镜像,并在connectionstring中设置了故障转移合作伙伴,如下所示

代码语言:javascript
复制
....Data Source=10.0.13.21,1433;Failover Partner=10.0.13.31,1433; ...

10.0.13.21 - primary server
10.0.13.31 - secondary server

但不知何故,我们犯了错误:

基础提供程序

失败

当主服务器处于故障转移状态,并且应用程序应该连接到辅助服务器时。在重置IIS之后,所有内容都会再次工作。另一件奇怪的事情是,从辅助服务器到主服务器的切换正在工作,而不是从主服务器切换到次要服务器。

有人知道原因吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2011-08-25 06:44:42

我认为您必须完全关闭应用程序中的连接,或者执行一些重试代码。清除连接池也是必要的。还请记住,根据镜像重做队列的大小,在故障转移合作伙伴数据库再次可用之前可能会出现延迟。

这里有几个我会读到http://www.sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-(1130)-database-mirroring-failover-is-instantaneous.aspx的链接

http://technet.microsoft.com/en-us/library/cc917713.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7065745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档