저는 현재 세 가지 컴퓨터, 원칙, 미러 및 감시 사이에 미러링 설정이 있습니다. 낮에는 모든 시스템이 정상입니다. failover 명령으로 장애 조치를 수행하고 스테이션 중 하나를 분리 할 때 장애 조치를 수행합니다. 내 문제는 밤에 세 스테이션 사이에서 쿼럼을 잃어 버리고 유일한 방법은 증인 SQL Server를 다시 시작하는 것입니다. 쿼럼 손실에 대한 최악의 경우는 모든 스테이션이 복구 모드로 되돌아가 데이터베이스를 사용할 수 없게 만듭니다. 거의 모든 스테이션을 연결하는 라우터가 다운 된 것처럼 보입니다.SQL 2008 미러링 문제
행운을 남기지 않고 컴퓨터 이름과 IP 주소를 시도했습니다. 다른 고객들도 비슷한 설정을하고 있기 때문에 SQL 서버를 설정하거나 미러링하는 방법이 아니라고 생각합니다. 라우터에 UPS 보호 기능이 있고 라우터가 여러 번 교체되었으므로 라우터가 아님을 알고 있습니다. 여전히 발생하는 다른 문제로 인해 미러 스테이션이 교체되었습니다 (하드웨어 및 소프트웨어). 내 유일한 해결책은 증인을 대신하는 것이지만, 이것이 작동하지 않는다면 나는 완전히 아이디어를 내지 못한다.
아래는 쿼럼이 실패 할 때 생성되는 오류의 로그 파일입니다. 이 오류 메시지는 모든 SQL Server에 표시됩니다.
2009년 9월 9일 10 : 07 : 48 spid20s가 알 데이터베이스 연결 오류 4 미러링 '데이터를 수신하는 중에 오류가 발생 '64를 (. 지정한 네트워크 이름이 더 이상 가능)'. ' 'TCP : // Silver1 : 15111'입니다.
2009년 9월 9일 10 : 07 : 48, spid20s, 알 수없는, 오류 : 1474 심각도 : 16 주 : 1.
2009년 9월 9일 10 : 06 : 16 spid19s는 알 수없는, 데이터베이스 미러링 연결 오류 2 'DNS 조회가'11001 (해당 호스트가 알려져 있지 않습니다.) '오류로 인해 실패했습니다.' 'TCP : // Silver2 : 15111'의 경우
2009년 9월 9일 10 : 06 : 16 spid19s, 알 수없는, 오류 : 1474 심각도 : 16 주 : 1.
또한이 설정 인증서 또는 아무것도 사용되지 않습니다. 모든 사용자는 동일한 사용자 이름과 암호를 가지고 있기 때문에 이것이 도메인에 있지 않아도 작동하는 솔루션이라는 것을 알고 있습니다.
이것은 http://serverfault.com에 대한 좋은 질문입니다. – Einstein
나는 전에 serverefault.com에 대해 들어 본 적이 없습니다. 스택 오버플로와 비슷해 보입니다. 따라서 스택 오버플로가 동일하지 않다고 가정합니다. 저의 질문을 저에게 옮길 수있는 방법이 있습니까? 아니면 그냥 복사해서 붙여 넣어야합니까? – JohnathanKong
당신은 자동으로 마이 그 레이션 될 것입니다. 복사/붙여 넣기를 귀찮게하지 마십시오. –