2011-08-15 2 views
2

우리는 WCF에 대한 데이터베이스 미러링을 구현장애 조치는 "내부 공급자 실패"

....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 

을 다음과 같이 ConnectionString에 장애 조치 파트너를 설정하지만 어떻게 든 우리가 오류가 발생합니다 장애 조치 상태이고 응용 프로그램이 보조 서버에 연결되어야합니다. IIS를 다시 설정하면 모든 것이 다시 작동합니다. 또 다른 이상한 점은 보조 서버에서 기본 서버로의 전환이 작동하지만 기본 서버에서 보조 서버로의 전환이 아니라는 것입니다.

누구나 알고있는 이유는 무엇입니까? 사전에

덕분에

답변

0

나는 완전히 응용 프로그램의 연결을 닫고 어쩌면 일부 재시도 코드를해야 할 것 같아요. 연결 풀 지우기가 필요할 수도 있습니다. 또한 미러링을위한 리두 큐의 크기에 따라 장애 조치 파트너 데이터베이스를 다시 사용할 수있게되기까지 지연이있을 수 있음을 명심하십시오. 여기

는 내가 읽은 것 링크 부부의 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

관련 문제