예제 #1
0
        public static void ModifyFailoverModeOnPrimaryReplica(SMO.AvailabilityReplicaFailoverMode failoverMode, string availabilityGroupName, SMO.Server primaryReplicaServer)
        {
            SMO.AvailabilityReplica primaryReplica = ARHelper.GetPrimaryReplica(availabilityGroupName, primaryReplicaServer);

            primaryReplica.FailoverMode = failoverMode;
            primaryReplica.Alter();
        }
예제 #2
0
 public static void ModifyFailoverModeOnSecondaryReplicas(SMO.AvailabilityReplicaFailoverMode failoverMode, string availabilityGroupName, SMO.Server primaryReplicaServer)
 {
     foreach (SMO.AvailabilityReplica secondaryReplica in ARHelper.GetSecondaryReplicas(availabilityGroupName, primaryReplicaServer))
     {
         secondaryReplica.FailoverMode = failoverMode;
         secondaryReplica.Alter();
     }
 }