SQL Server 2014, Entity Framework 6.1.2, .net 프레임 워크 4.5, IIS 8, 미러링 모니터없이 미러를 높은 안전 모드로 미러링합니다.EF6을 사용하는 SqlServer db 미러 페일 오버가 미러에만 적용됩니다.
나는 다음과 같은 연결 문자열
Data Source=A;Failover Partner=B;Initial Catalog=DB;Integrated Security=False;User Id=sa;Password=Password;MultipleActiveResultSets=true;Connect Timeout=10
이 시작이 : A = 원리, B는 = 미러
내가 A에서 B로 (미러에 원리) 수동 장애 조치를 수행 할 때, 그것은 실패 연결을 열 수 없습니다 - Erro 40.
다음으로 시작 : A = Mirror, B = Principle
수동 장애 조치가 작동합니다.
지금 : A = Principle, B = Mirror
그런 다음 사이트를 다시 시작하지 않고 오류 40을 다시 페일 오버합니다.
IIS를 다시 시작하면 다시 정상적으로 작동합니다.
while (!_exitFlag)
{
using (var context = new EntityContext())
{
var result = context.Foos.Count();
}
}
어떤 아이디어 :
여기에 연결을 테스트 할 수있는 코드는?