El AlwaysON es sin dudas uno de los avances mas importantes de las ultimas versiones de SQL Server. Y los fanas estamos como locos, porque es todo un mundo nuevo.
Y a los pocos minutos de empezar a tirar codigo, nos vamos a encontrar con la necesidad de saber sobre que nodo estamos trabajando, ¿Estoy en el Primario o en el Secundario?
Facilmente lo podemos solucionar con:
If sys.fn_hadr_backup_is_preferred_replica( 'Mi_Base' ) <> 1 BEGIN print 'Este NO ES el nodo preferido, error' END else begin print 'Este ES el nodo preferido, error' END