Documente Academic
Documente Profesional
Documente Cultură
Nota:
5. Repita el paso anterior para crear las cuentas repl_logreader, repl_distribution y repl_merge.
Página 1 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
Pasos siguientes
Ha creado correctamente cuentas de Windows para agentes de réplica. A continuación, configurará la
carpeta de instantáneas. Vea Lección 2: Preparar la carpeta de instantáneas.
3. Haga clic con el botón secundario en esta carpeta y elija Compartir y seguridad.
4. En la ficha Compartir del cuadro de diálogo Propiedades de repldata, haga clic en Compartir
esta carpeta. Asegúrese de que el valor de Nombre del recurso compartido es repldata.
6. Haga clic en Agregar. En el cuadro de texto Escribir los nombres de objeto para seleccionar,
escriba el nombre de la cuenta del Agente de instantáneas creado en la Lección 1, por ejemplo
<nombreDeEquipo>\repl_snapshot, donde <nombreDeEquipo> es el nombre del publicador.
Haga clic en Comprobar nombres y luego en Aceptar.
7. Repita el paso anterior para agregar permisos para el Agente de distribución, por ejemplo
<nombreDeEquipo>\repl_distribution, y para el Agente de mezcla, por ejemplo
<nombreDeEquipo>\repl_merge.
repl_distribution - Lectura
repl_merge - Lectura
11. En el cuadro de texto Escribir los nombres de objeto para seleccionar, escriba el nombre de la
cuenta del Agente de instantáneas creado en la Lección 1, por ejemplo
<nombreDeEquipo>\repl_snapshot, donde <nombreDeEquipo> es el nombre del publicador.
Haga clic en Comprobar nombres y luego en Aceptar.
Página 2 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
12. Repita el paso anterior para agregar permisos para el Agente de distribución, por ejemplo
<nombreDeEquipo>\repl_distribution, y para el Agente de mezcla, por ejemplo
<nombreDeEquipo>\repl_merge.
repl_distribution - Lectura
repl_merge - Lectura
14. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de repldata y crear el recurso
compartido repldata.
Pasos siguientes
Ha configurado correctamente el recurso compartido para la carpeta de instantáneas. A continuación
configurará la distribución. Vea Lección 3: Configurar la distribución.
2. Haga clic con el botón secundario en la carpeta Réplica y, a continuación, haga clic en Configurar
distribución.
Página 3 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
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.
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.
Aprendizaje
Este tutorial le mostrará cómo publicar datos de una base de datos a otra con la réplica transaccional. En la
primera lección se muestra cómo utilizar SQL Server Management Studio para crear una publicación. En las
siguientes lecciones se explica cómo crear y validar una suscripción y cómo medir la latencia.
Requisitos
Este tutorial está destinado a usuarios que están familiarizados con las operaciones básicas de las bases de
datos, pero que tienen una experiencia limitada en operaciones de réplica. Para realizar este tutorial, es
preciso que haya finalizado el anterior, Preparar el servidor para la réplica.
Para utilizar este tutorial, el sistema debe contar con los siguientes componentes:
Cualquier edición de SQL Server 2005, salvo SQL Server 2005 Express Edition (SQL Server
Express) o SQL Server Compact Edition (SQL Server 2005 Compact Edition). Estas ediciones no
pueden ser publicadores de réplica.
Base de datos de ejemplo AdventureWorks. Con el objeto de mejorar la seguridad, las bases
de datos de ejemplo no se instalan de forma predeterminada. Para instalar las bases de datos
Página 4 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
de ejemplo, vea Ejecutar el programa de instalación para instalar los ejemplos y las bases de
datos de ejemplo AdventureWorks.
Cualquier edición de SQL Server 2005, salvo SQL Server 2005 Compact Edition. SQL Server
2005 Compact Edition no puede ser suscriptor en una réplica transaccional.
Nota:
2. Expanda la carpeta Réplica, haga clic con el botón secundario en la carpeta Publicaciones locales
y, a continuación, haga clic en Nueva publicación.
7. En el cuadro de diálogo Agregar filtro, haga clic en la columna SafetyStockLevel, haga clic en la
flecha derecha para agregar la columna a la cláusula WHERE de la consulta del filtro y modifique la
cláusula WHERE de la manera siguiente:
Copiar código
WHERE [SafetyStockLevel] < 500
8. Haga clic en Aceptar y, a continuación, en Siguiente.
Página 5 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
10. En la página Seguridad del agente, desactive la casilla de verificación Usar la configuración de
seguridad del Agente de instantáneas.
12. Repita el paso anterior para establecer repl_logreader como la cuenta de proceso para el Agente de
registro del LOG y, a continuación, haga clic en Finalizar.
14. Una vez se haya creado la publicación, haga clic en Cerrar para finalizar el asistente.
3. Se muestra el estado actual del trabajo del Agente de instantáneas para la publicación. Compruebe
que el trabajo de instantáneas sea correcto antes de continuar con la siguiente lección.
Para agregar el inicio de sesión del Agente de distribución para la lista de acceso de la publicación (PAL)
1. Conéctese al publicador en SQL Server Management Studio, expanda el nodo del servidor y luego la
carpeta Réplica.
Página 6 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
1. Conéctese al publicador en SQL Server Management Studio, expanda el nodo del servidor y luego la
carpeta Réplica.
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.
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.
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.
Página 7 de 8
[TUTORIAL DE REPLICACIÓN SQL SERVER – BDD INF] MSC. Jacobo Robles Calderón
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á testigos de traza 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.
Página 8 de 8