If you do not have mirroring between SQL servers, you can achieve this using .net. just in conclusion.
Code below ..
enter code here Imports System.Data.SqlClient Imports System.Data Public Class dbConn Private primaryServerLocation As String = "SERVER=primaryAddress;DATABASE=yourDB;User id=youruserID;Password=yourPassword;" Private secondaryServerLocation As String = "SERVER=secondaryAddress;DATABASE=yourDB;User id=youruserID;Password=yourPassword;" Public sqlConnection As SqlConnection Public cmd As SqlCommand Public Sub primaryConnection() Try sqlConnection = New System.Data.SqlClient.SqlConnection(primaryServerLocation) cmd = New System.Data.SqlClient.SqlCommand() 'test connection sqlConnection.Open() sqlConnection.Close() Catch ex As Exception secondaryConnection() End Try End Sub Public Sub secondaryConnection() 'Used as the failover secondary server if primary is down. Try sqlConnection = New System.Data.SqlClient.SqlConnection(secondaryServerLocation) cmd = New System.Data.SqlClient.SqlCommand() 'test connection sqlConnection.Open() sqlConnection.Close() Catch ex As Exception End Try End Sub End Class
Adam clark
source share