나는 데이터베이스 미러링을 설정 한 다음에 연결이 connectionstring
을 사용 :장애 조치 후 미러링 된 SQL Server에 연결하는 방법?
Data Source={0};Failover Partner={1};Initial Catalog=AdventureWorks;
Integrated Security=True;
를 미러 서버가 주 서버가되도록, 내가 종료 주 서버 데이터베이스에 일부 데이터를 추가 한 후. 나는이 오류가 다시 연결을 엽니 다
System.Data.SqlClient.SqlException: A transport-level error has
occurred when sending the request to the server. (provider: Shared Memory
Provider, error: 0 - No process is on the other end of the pipe.)
나는 장애 조치 파트너 연결 문자열에 지정된으로, ADO.NET 나를 위해 일을 할 것이라고 생각했다. 이제 어떻게해야합니까?
이 질문은 급합니다. 도와 주셔서 정말 감사합니다.
이 증인의 경우, 또는이 수동 장애 조치 구성 인 경우 (당신은 단지 당신이 증인이있는 경우 자동 장애 조치 얻을 경우, 당신은 지정해야합니다. http://technet.microsoft.com/ 참조 en-us/library/ms189852 (SQL.90) .aspx). 또한 주체와 장애 조치 (Failover) 모두에서 데이터베이스의 상태를 확인해야합니다. –
어떤 공급자를 사용하고 있습니까? – gbn
@doug_w : T-SQL로 수동으로 확인했는데 모든 것이 제대로 작동합니다. @gbn : ADO.NET을 사용하고 있습니다 – Vimvq1987