Hola esta es una pregunta que hace una compañera de los grupos de estudio que realiza la comunidad ITPros-DC y quise que quedara con los pantallazos para este y los proximos grupos de estudio AQUI.
1. Nos ubicamos en Management Policy Manegement Conditions
2. Damos click derecho NEW CONDITIONS
Nos aparece una nueva pantalla para la creación de la nueva condición en NAME le colocamos un nombre (stored_procedure) en FACET buscamos la que dice stored procedure en el campo FIELD buscamos la que dice @Name en OPERATOR buscamos LIKE en VALUE de digitamos ‘PA_%’ ojo la comilla sencilla luego debemos pasar a la siguiente casilla como si fueras a crear otra expresión y te devuelves y queda activado el OK
Te debe ya mostrar ya la condición:
3. Seguido nos vamos a POLICIES clic derecho NEW POLICY
En NAME le digitamos un nombre (Pol_Store) en CHECK CONDITIION buscamos nuestra condición
Seguidamente en AGAINST TARGETS aparece nuestra condición hay esta lo mejor como dices que debe aplicar a una base de datos (PACHO), debemos digita click en EVERY Database y escogemos NEW CONDITION.
Vuelve y nos aparece una ventana para crear una nueva condición en NAME colocamos un nombre ( name_DB) FACET dejamos Database que sale por defecto ya que es la que le estamos creando en EXPRESSION en el campo FIELD buscamos @Name à OPERATOR en comilla sencilla el nombre de la base de datos (‘PACHO’), volvemos como si fuéramos a crear otra expresión y regresamos y le damos OK
Bueno ya casi terminamos en EVALUATION MODE escogemos ON CHANGE: PREVENT para que solo efectué los cambios si cumple la POLITICA y habilitamos el check de ENABLE
Podemos observar ya están creadas nuestras dos CONDITION y la POLICIE
Ya queda es ensayar si verdaderamente cumple la política, y para eso debemos crear una stored procedure algo asi como CREATE PROCEDURE SP_GRUPOESTUDIO AS SELEC GETDATE () …… con este te debe generar un error
Por ultimo cambias el SP por PA y listo.
Espero haber sido de ayuda al grupo y a muchos mas que lo vean.
No hay comentarios:
Publicar un comentario