Compartir a través de


Crear la directiva Finance Name

En esta tarea, creará una base de datos denominada Finance y, a continuación, creará una condición que requiera que los nombres de todas las tablas comiencen con las letras fintbl. A continuación, creará una directiva y una categoría de directivas para exigir una denominación estándar para las tablas de la base de datos Finance.

Para crear la base de datos Finance

  1. En Management Studio, abra una ventana de consulta y ejecute la instrucción siguiente:

    CREATE DATABASE Finance ;
    GO
    
  2. En el Explorador de objetos, haga clic en Bases de datos y, a continuación, presione F5 para actualizar la lista de bases de datos.

Para crear la condición Finance Tables

  1. En el Explorador de objetos, expanda Administración, expanda Administración de directivas, haga clic con el botón secundario del mouse en Condiciones y, a continuación, haga clic en Nueva.

  2. En el cuadro de diálogo Crear nueva condición, en el cuadro Nombre, escriba Finance Tables.

  3. En la lista Faceta, seleccione Nombre de varias partes.

  4. En el área Expresión, en el cuadro Campo, seleccione @Name; en el cuadro Operador, seleccione Like; y en el cuadro Valor, escriba 'fintbl%' para hacer que todos los nombres de tabla comiencen con las letras fintbl.

  5. En la página Descripción, escriba Los nombres de tablas de finanzas deben comenzar con fintbl y, a continuación, haga clic en Aceptar para crear la condición.

Para crear la directiva Finance Name

  1. En el Explorador de objetos, haga clic con el botón secundario del mouse en Directivas y, a continuación, haga clic en Nueva directiva.

  2. En el cuadro de diálogo Crear nueva directiva, en el cuadro Nombre, escriba Finance Name.

  3. En la lista Condición de comprobación, seleccione Finance Tables. Está en el área Nombre de varias partes.

  4. En el área Contra verá una lista de los objetos de base de datos que podrían aplicar esta directiva. Active la casilla de Cada tabla.

  5. En el área Cada base de datos, expanda Cada y, a continuación, haga clic en Nueva condición.

  6. En el cuadro de diálogo Crear nueva condición, en el cuadro Nombre, escriba Finance Database.

  7. En el cuadro Expresión, complete la expresión para incluir @Name = 'Finance' y, a continuación, haga clic en Aceptar para cerrar la página de condición.

    [!NOTA]

    Puede que tenga que salir del cuadro Valor para habilitar el botón Aceptar.

  8. En la lista Modo de evaluación, seleccione Al cambiar: impedir. Esto exigirá la directiva creando un desencadenador de base de datos en la base de datos Finance.

  9. Seleccione la lista Habilitado. (El cuadro Habilitado no se aplica a las directivas A petición).

  10. En la lista Restricción de servidor, seleccione Ninguna.

  11. Haga clic en Aceptar.

Para crear la categoría de directivas Finance

  1. En el Explorador de objetos, expanda Administración, haga clic con el botón secundario en Administración de directivas y, a continuación, haga clic en Administrar categorías.

  2. En el cuadro de diálogo Administrar categorías de directivas, en Nombre, escriba Finance en el cuadro en blanco y, a continuación, anule la selección de Suscripciones de base de datos de mandatos. Suscripciones de base de datos de mandatos exigirá que cada base de datos en la instancia se suscriba a las directivas que pertenecen a esta categoría de directiva. Para esta lección, solo la base de datos Finance debería suscribirse a la directiva Finance Name.

  3. Haga clic en Aceptar.

Siguiente tarea de la lección

Suscribirse a, y comprobar, la directiva Finance Name