Compartir a través de


Configurar distribución

El distribuidor es un servidor que contiene la base de datos de distribución, que almacena metadatos y datos de historial para todos los tipos de replicación y transacciones para la replicación transaccional. Para configurar la replicación, debe configurar un distribuidor. Cada publicador solo se puede asignar a una sola instancia del distribuidor, pero varios publicadores pueden compartir un distribuidor. El distribuidor usa estos recursos adicionales en el servidor donde se encuentra:

  • Espacio adicional en disco si los archivos de instantánea de la publicación se almacenan en el Distribuidor, como suele ser el caso.

  • Espacio en disco adicional para almacenar la base de datos de distribución.

  • Uso adicional del procesador por agentes de replicación para suscripciones de inserción que se ejecutan en el Distribuidor.

El servidor que seleccione como distribuidor debe tener suficiente espacio en disco y potencia del procesador para admitir la replicación y cualquier otra actividad de ese servidor. Al configurar el distribuidor, especifique lo siguiente:

  • Carpeta de instantáneas, que se usa, de forma predeterminada, para todos los publicadores que usan este distribuidor. Asegúrese de que esta carpeta ya está compartida y tiene los permisos adecuados establecidos. Para obtener más información, consulte Protección de la carpeta de instantáneas.

  • Un nombre y ubicaciones de archivos para la base de datos de distribución. No se puede cambiar el nombre de la base de datos de distribución después de crearla. Para usar un nombre diferente para la base de datos, debe deshabilitar la distribución y volver a configurarla.

  • Todos los publicadores autorizados para usar el distribuidor. Si especifica publicadores distintos de la instancia en la que se ejecuta el distribuidor, también debe especificar una contraseña para las conexiones que realizan los publicadores al distribuidor remoto.

Para la replicación transaccional, después de configurar la distribución, se recomienda:

Distribuidores locales y remotos

De forma predeterminada, el distribuidor es el mismo servidor que el publicador (un distribuidor local), pero también puede ser un servidor independiente del publicador (un distribuidor remoto). Por lo general, elegiría utilizar un distribuidor remoto si usted desea:

  • Descargue el procesamiento en otro equipo si desea un impacto mínimo de la replicación en el publicador (por ejemplo, si el publicador es un servidor OLTP).

  • Configure un distribuidor centralizado para varios publicadores.

Los distribuidores remotos son más comunes en la replicación transaccional que en la replicación de mezcla por dos motivos:

  • El distribuidor desempeña un papel mayor en la replicación transaccional porque todas las transacciones replicadas se escriben y leen de la base de datos de distribución.

  • Las topologías de replicación de fusión suelen usar suscripciones de arrastre, por lo que los agentes se ejecutan en cada suscriptor, en vez de hacerlo en el distribuidor. Para obtener más información, vea Suscribirse a publicaciones. En la mayoría de los casos, debe usar un distribuidor local para la replicación de mezcla.

Para configurar la publicación y la distribución, consulte Configurar publicación y distribución.

Para modificar las propiedades del publicador y del distribuidor, vea Ver y modificar las propiedades del distribuidor y del publicador.

Véase también

Publicar datos y objetos de base de datos
Proteger el distribuidor