문제

미러링 및 크로스 DB보기에 대한 질문이 있습니다. 동일한 서버 S1에서 데이터베이스 y를 참조하는 데이터베이스 X에 뷰가 있습니다. 데이터베이스 X & Y는 모두 다른 서버 S2에 미러링됩니다. 문제는 DB X가 S2로 실패하면 DB y를 참조하는 뷰가 현재 S2를보고 있지만 DB y는 실패하지 않았을 수 있습니다. 이것에 대한 가장 좋은 방법은 무엇입니까? 부부의 DBS에서 1 개가 실패하면 다른 하나도 그렇게 할 수 있도록 거울 부부를 만들 수 있습니까?

감사

도움이 되었습니까?

해결책

데이터베이스가 실패했음을 감지합니다 수동으로 장애 조치 두 번째 데이터베이스. 이것 기사 도움이 될 것입니다. 기본적으로 그것은 증인에서 첫 번째 데이터베이스의 장애 조치에 대한 해킹으로, 두 번째 데이터베이스의 장애 조치를 유발할 수 있습니다.

http://www.mssqltips.com/tip.asp?tip=1564

다른 팁

SQL 2012로 업그레이드하면 항상 가용성 그룹 기능을 사용 하여이 목적을 위해 데이터베이스를 그룹화 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top