Una de las más potentes características de administración basada en políticas es la variedad de formas en que se puede controlar las violaciones definidas en un nivel de política.
En una sección anterior se cubrió los cuatro modos de evaluación: On Change – Prevent, On Change – Log Only, On Schedule, and On Demand. Se recomienda la lectura de los artículos:
Policy-based management. Gestión de SQL Server basada en políticas. SMO. Tema I.
Policy-based management. Importing policies from file. La importación de políticas. SMO. Tema II.
Veamos un ejemplo de cada uno de estos métodos, empecemos por On Demand
On Demand
Cuando se crea una política mediante el modo On Demand, se crea la Directiva deshabilitada. Se puede utilizar haciendo clic en la Directiva y elegir Evaluate. Vamos a hacer esto para la Directiva de configuración de superficie. La figura muestra los resultados de la evaluación de esta política. En este ejemplo, la evaluación no se pudo porque el servidor de destino tiene Database Mail enabled.

Además de hacer clic para ver los detalles de la evaluación, haga clic en aplicar, que volverá a configurar el servidor para que sea compatible con la política.
On Change – Prevent
Podemos querer hacer cumplir ciertas políticas para para impedir que las violaciones de las mismas se produzcan. Esto sólo es posible para una determinada clase de condiciones, concretamente las que se pueden deshacer con desencadenadores DDL.
Como ejemplo, la figura contiene el mensaje de error devuelto cuando una tabla crea instrucción viola con una condición de nombre de tabla especifica, cuando se deben crear tablas con el prefijo tbl_.

On Change – Log Only
On Change: "prevenir", sólo controla de forma activa si se producien violaciones de políticas, pero en lugar de revertir la violación, registra la violación en el registro de SQL Server. Todos los errores de política son registrado, se puede configurar y activar alertas de error sobre directiva personalizada. La figura muestra un error de violación de política en el registro de SQL Server.
ON SCHEDULE
El modo ON SCHEDULE, permite activar políticas para comprobarlas de manera programada. Este modo se garantiza que la sobrecarga de la política activa no afecta al rendimiento. Al seleccionar este modo, el creador de política selecciona un esquema, que crea trabajos del agente SQL para ejecutar los controles de la política programada.
Recomendamos las siguientes lecturas:
Policy-based management. Creating a database properties policy. Exporting policies. Creando y Exportando Politicas. SMO. Tema IV
Fuentes:
http://msdn.microsoft.com/en-us/library/ms162169.aspx
Microsoft, msdn, TechNet blog...
Apunte y recopilación por Norman M. Pardell
Puedes consultarme, si deseas cualquier aclaración, pregunta o sugerencia en: Contacto, contestaré tan pronto como me sea posible.