I have already configured an SQL mirroring for my Database with 3 physical servers:
1- Principal (Identical Hardware) - Windows Server 2003 Standard SP2 - SQL 2005 SP2
2- Mirror (Identical Hardware) - Windows Server 2003 Standard SP2 - SQL 2005 SP2
3- Witness Windows Server 2003 R2 Standard SP2 - SQL 2005 SP2
Here is more details about my application:
- I have SUN thin clients (SUN Ray) taking windows session from 3 Windows 2003 TS 64 Bit Entreprise Edition, configured as NLB and running a Windows application. These servers are joined to a domain.
And my 3 SQL servers are joined also to the same domain.
So The Windows application running on my 3 Terminal Servers connected to my SQL Principal Server.
I configured my principal SQL Server as mirroring using the High Availability mode to implement an automated failover for my database.
But the problem is, when I am shutting down my principal SQL server to test the fail over, my application crashed and gives error message on users clients, however the auto failover was working fine, the mirrored SQL became principal and the principal SQL became mirrored.
My application using a default connection to my principal SQL Server IP.
Please find the attached file for more information.
Please any help?
Thank you in advance,