Compartir a través de


Lección 3: Configurar la distribución

En esta lección configurará la distribución en el publicador y establecerá los permisos requeridos en las bases de datos de publicación y distribución. Si ya ha configurado el distribuidor, debe desactivar la publicación y distribución antes de iniciar esta lección. Para obtener más información, vea Deshabilitar la publicación y distribución. No lo haga si debe mantener una topología de replicación existente.

En este tutorial no se contempla la configuración de un publicador con un distribuidor remoto.

Configurar la distribución en el publicador

  1. Conéctese al publicador en SQL Server Management Studio y, a continuación, expanda el nodo del servidor.

  2. Haga clic con el botón secundario en la carpeta Replicación y, a continuación, haga clic en Configurar distribución.

    Se iniciará el Asistente para configurar la distribución.

  3. En la página Distribuidor, seleccione "'<nombreDeServidor>' actuará como su propio distribuidor; SQL Server creará una base de datos y un registro de distribución" y, a continuación, haga clic en Siguiente.

  4. Escriba \\<nombreDeEquipo>\repldata en el cuadro de texto Carpeta de instantáneas, donde <nombreDeEquipo> es el nombre del publicador y, a continuación, haga clic en Siguiente.

  5. Acepte los valores predeterminados en las páginas restantes del asistente.

  6. Haga clic en Finalizar para habilitar la distribución.

Establecer permisos de base de datos en el publicador

  1. En SQL Server Management Studio, expanda Seguridad, haga clic con el botón secundario en Inicios de sesión y, a continuación, seleccione Nuevo inicio de sesión.

  2. En la página General, haga clic en Buscar, escriba <nombreDeEquipo>\repl_snapshot en el cuadro Escribir los nombres de objeto para seleccionar, donde <nombreDeEquipo> es el nombre del publicador (el servidor local), haga clic en Comprobar nombres y, a continuación, haga clic en Aceptar.

  3. En la página Asignación de usuarios, habilite las asignaciones de usuario para las bases de datos distribution y AdventureWorks y agregue los usuarios a los miembros de la función de base de datos db_owner de estas bases de datos.

  4. Haga clic en Aceptar para crear el inicio de sesión.

  5. Repita los pasos 1 a 4 para crear un inicio de sesión para la cuenta local de repl_logreader. El inicio de sesión también se debe asignar a usuarios que son miembros de la función fija de base de datos db_owner en las bases de datos distribution y AdventureWorks.

  6. Repita los pasos 1 a 4 para crear un inicio de sesión para la cuenta local de repl_distribution. El inicio de sesión se debe asignar a los usuarios que son miembros de la función fija de base de datos db_owner en la base de datos distribution.

  7. Repita los pasos 1 a 4 para crear un inicio de sesión para la cuenta local de repl_merge. Este inicio de sesión debe contar con asignaciones de usuario en las bases de datos distribution y AdventureWorks.