Lección 2: Crear una suscripción a la publicación transaccional

En esta lección, creará una suscripción con SQL Server Management Studio. Para realizar esta lección es necesario haber finalizado la lección anterior, Lección 1: Publicar datos con la replicación transaccional.

Para crear la suscripción

  1. Conéctese al publicador en SQL Server Management Studio, expanda el nodo del servidor y luego la carpeta Replicación.

  2. En la carpeta Publicaciones locales, haga clic con el botón secundario en AdvWorksProductTrans y, luego, en Nueva suscripción.

    Se iniciará el Asistente para nueva suscripción.

  3. En la página Publicación, seleccione AdvWorksProductTrans y, a continuación, haga clic en Siguiente.

  4. En la página Ubicación del Agente de distribución, seleccione Ejecutar todos los agentes en el distribuidor y luego haga clic en Siguiente.

  5. En la página Suscriptores, si no se muestra el nombre de la instancia del suscriptor, haga clic en Agregar suscriptor y luego, en Agregar suscriptor de SQL Server, y escriba el nombre de la instancia del suscriptor en el cuadro de diálogo Conectar al servidor y, a continuación, haga clic en Conectar.

  6. En la página Suscriptores, seleccione el nombre de instancia del servidor del suscriptor y luego seleccione <Nueva base de datos> en Base de datos de suscripciones.

  7. En el cuadro de diálogo Nueva base de datos, escriba ProductReplica en el cuadro Nombre de la base de datos, haga clic en Aceptar y luego, en Siguiente.

  8. En el cuadro de diálogo Seguridad del Agente de distribución, haga clic en el botón de puntos suspensivos (), escriba <nombreDeEquipo>\repl_distribution en el cuadro Cuenta de proceso, escriba la contraseña para esta cuenta, haga clic en Aceptar y, a continuación, en Siguiente.

  9. Haga clic en Finalizar para aceptar los valores predeterminados en las páginas restantes y finalizar el asistente.

Establecer permisos de base de datos en el suscriptor

  1. Conéctese al suscriptor en SQL Server Management Studio, expanda Bases de datos, ProductReplica y Seguridad, haga clic con el botón secundario en Usuarios y, a continuación, seleccione Nuevo usuario.

  2. En la página General, escriba <nombreDeEquipo>\repl_distribution en el cuadro Nombre de usuario. Haga clic en el botón de puntos suspensivos (), haga clic en Examinar, seleccione <nombreDeEquipo>\repl_distribution, haga clic en Aceptar, luego en Comprobar nombres y, por último, en Aceptar.

  3. En Miembros de la función de base de datos, seleccione db_owner y luego haga clic en Aceptar para crear el usuario.

Para ver el estado de sincronización de la suscripción

  1. Conéctese al publicador en SQL Server Management Studio, expanda el nodo del servidor y luego la carpeta Replicación.

  2. En la carpeta Publicaciones locales, expanda la publicación AdvWorksProductTrans, haga clic con el botón secundario en la suscripción de la base de datos ProductReplica y, a continuación, haga clic en Ver estado de sincronización.

    Se mostrará el actual estado de sincronización de la suscripción.

  3. Si la suscripción no está visible en AdvWorksProductTrans, presione F5 para actualizar la lista.

Pasos siguientes

Ha creado correctamente una suscripción a la publicación transaccional. Dado que el Agente de distribución para esta suscripción se ejecuta continuamente, la suscripción se inicializa cuando se crea. A continuación, utilizará tokens de seguimiento para comprobar que los cambios se replican en el suscriptor y para determinar la latencia. Vea Lección 3: Validar la suscripción y medir la latencia.