Planificación

La implementación de la replicación necesita una planificación rigurosa de las tareas que hay que realizar con el fin de utilizar lo mejor posible los recursos proporcionados por SQL Server, reduciendo los recursos materiales (tiempo de CPU, red) utilizados por la replicación.

1. Opciones generales de planificación

a. Opción NOT FOR REPLICATION NOT FOR REPLICATION

La opción NOT FOR REPLICATION permite definir un comportamiento diferente de las opciones cuando el tratamiento se hace en el marco de la replicación. Esta opción es posible sobre:

  • Las columnas de tipos identity.

  • Las restricciones de validación (CHECK).

  • Las restricciones de clave extranjera (FOREIGN KEY).

  • Los triggers de base de datos.

b. Tipo de datos uniqueidentifier uniqueidentifier

El tipo de datos uniqueidentifier se utiliza con la función NEWID(), que permite generar un nuevo ID para cada llamada a la función.

Ventajas de GUID:

  • GUID es siempre única y de esta manera se evitan numerosos conflictos.

Sin embargo, esta opción no es interesante cuando los usuarios no ven o no utilizan los valores de GUID. Efectivamente, los valores de tipo uniqueidentifier presentan inconvenientes que no pueden pasarse por alto al poner en marcha una aplicación.

  • La manipulación por un usuario es complicada (formato demasiado largo).

  • Los valores son aleatorios y no tienen ningún sentido.

  • Los valores uniqueidentifier no están necesariamente disponibles para las aplicaciones existentes...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT19SQLA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Los modelos de replicación
Siguiente
El acceso a la red