Академический Документы
Профессиональный Документы
Культура Документы
Nota:
Para replicar datos de forma segura entre servidores, debe implementar todas las recomendaciones de Prcticas recomendadas de
seguridad de rplica.
Aprendizaje
En este tutorial aprender a preparar un servidor de manera que la rplica se ejecute de forma segura con los privilegios
mnimos. En la primera leccin se muestra cmo crear cuentas de servicio de Windows utilizadas para ejecutar agentes de
rplica. En la segunda leccin se muestra cmo configurar la carpeta utilizada para generar y almacenar instantneas de
publicacin. En la tercera leccin se muestra cmo configurar la distribucin y establecer permisos.
Requisitos
Este tutorial est destinado a usuarios que estn familiarizados con las operaciones bsicas de las bases de datos, pero que
tienen una experiencia limitada en operaciones de rplica.
Para utilizar este tutorial, el sistema debe tener instalados los siguientes componentes:
SQL Server 2005 con la base de datos 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 de ejemplo, vea Ejecutar el programa de
instalacin para instalar los ejemplos y las bases de datos de ejemplo AdventureWorks.
Iniciar el tutorial
Nota:
Para consultar los tutoriales, se recomienda agregar los botones Siguiente y Anterior a la barra de herramientas del visor de
documentos. Para obtener ms informacin, veaAgregar los botones Siguiente y Anterior a la Ayuda.
Vea tambin
Otros recursos
Configurar la distribucin
Consideraciones de seguridad para la rplica
Ayuda e informacin
Obtener ayuda sobre SQL Server 2005
Agente
Ubicacin
Nombre de cuenta
Agente de instantneas
Publicador
<nombreDeEquipo>\repl_snapshot
Publicador
<nombreDeEquipo>\repl_logreader
Agente de distribucin
Publicador y suscriptor
<nombreDeEquipo>\repl_distribution
Agente de mezcla
Publicador y suscriptor
<nombreDeEquipo>\repl_merge
Nota:
En los tutoriales de rplica, el publicador y el distribuidor comparten la misma instancia de SQL Server 2005. El publicador y el
suscriptor pueden compartir la misma instancia de SQL Server 2005, aunque no es necesario.
5. Repita el paso anterior para crear las cuentas repl_logreader, repl_distribution y repl_merge.
6. Haga clic en Cerrar.
Pasos siguientes
Ha creado correctamente cuentas de Windows para agentes de rplica. A continuacin, configurar la carpeta de instantneas.
Vea Leccin 2: Preparar la carpeta de instantneas.
repl_distribution - Lectura
repl_merge - Lectura
repl_distribution - Lectura
repl_merge - Lectura
14. Haga clic en Aceptar para cerrar el cuadro de dilogo Propiedades de repldata y crear el recurso compartido repldata.
Pasos siguientes
Ha configurado correctamente el recurso compartido para la carpeta de instantneas. A continuacin configurar la distribucin.
Vea Leccin 3: Configurar la distribucin.
1. En SQL Server Management Studio, expanda Seguridad, haga clic con el botn secundario en Inicios de sesin y, a
continuacin, seleccione Nuevo inicio de sesin.
2. En la pgina 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 continuacin, haga clic en Aceptar.
3. En la pgina Asignacin de usuarios, habilite las asignaciones de usuario para las bases de
datos distribution y AdventureWorks y agregue los usuarios a los miembros de la funcin de base de
datos db_owner de estas bases de datos.
4. Haga clic en Aceptar para crear el inicio de sesin.
5. Repita los pasos 1 a 4 para crear un inicio de sesin para la cuenta local de repl_logreader. El inicio de sesin tambin se
debe asignar a usuarios que son miembros de la funcin 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 sesin para la cuenta local de repl_distribution. El inicio de sesin se debe
asignar a los usuarios que son miembros de la funcin 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 sesin para la cuenta local de repl_merge. Este inicio de sesin debe contar
con asignaciones de usuario en las bases de datosdistribution y AdventureWorks.
Aprendizaje
Este tutorial le mostrar cmo publicar datos de una base de datos a otra con la rplica transaccional. En la primera leccin se
muestra cmo utilizar SQL Server Management Studio para crear una publicacin. En las siguientes lecciones se explica cmo
crear y validar una suscripcin y cmo medir la latencia.
Requisitos
Este tutorial est destinado a usuarios que estn familiarizados con las operaciones bsicas de las bases de datos, pero que
tienen una experiencia limitada en operaciones de rplica. Para realizar este tutorial, es preciso que haya finalizado el
anterior, Preparar el servidor para la rplica.
Para utilizar este tutorial, el sistema debe contar con los siguientes componentes:
Cualquier edicin 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 rplica.
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 de ejemplo, vea Ejecutar el
programa de instalacin para instalar los ejemplos y las bases de datos de ejemplo AdventureWorks.
Cualquier edicin de SQL Server 2005, salvo SQL Server 2005 Compact Edition. SQL Server 2005 Compact Edition
no puede ser suscriptor en una rplica transaccional.
Nota:
La rplica no se instala de forma predeterminada en SQL Server Express. Para obtener informacin acerca de cmo instalar la
rplica, vea Cmo instalar la rplica durante la instalacin de SQL Server Express. El publicador y el suscriptor pueden compartir
la misma instancia de SQL Server 2005.
Nota:
En SQL Server Management Studio, debe conectarse al publicador y al suscriptor con un inicio de sesin que debe ser miembro de
la funcin fija de servidor sysadmin.
Tiempo estimado para completar este tutorial: 30 minutos.
1. Conctese al publicador en SQL Server Management Studio, expanda el nodo del servidor y luego la carpeta Rplica.
2. En la carpeta Publicaciones locales, haga clic con el botn secundario en AdvWorksProductTrans y, luego,
en Propiedades.
Se muestra el cuadro de dilogo Propiedades de la publicacin.
3. Seleccione la pgina Lista de acceso de la publicacin y haga clic en Agregar.
4. \En el cuadro de dilogo Agregar acceso de publicacin, seleccione <nombreDeEquipo>\repl_distribution y haga
clic en Aceptar. Haga clic en Aceptar.
Pasos siguientes
Ha creado correctamente la publicacin transaccional. A continuacin se suscribir a esta publicacin. Vea Leccin 2: Crear una
suscripcin a la publicacin transaccional.
2. En la carpeta Publicaciones locales, haga clic con el botn secundario en AdvWorksProductTrans y, luego,
en Nueva suscripcin.
Se iniciar el Asistente para nueva suscripcin.
3. En la pgina Publicacin, seleccione AdvWorksProductTrans y, a continuacin, haga clic en Siguiente.
4. En la pgina Ubicacin del Agente de distribucin, seleccione Ejecutar todos los agentes en el distribuidor y luego
haga clic en Siguiente.
5. En la pgina 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
dilogo Conectar al servidor y, a continuacin, haga clic en Conectar.
6. En la pgina 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 dilogo 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 dilogo Seguridad del Agente de distribucin, haga clic en el botn de puntos suspensivos (),
escriba <nombreDeEquipo>\repl_distribution en el cuadroCuenta de proceso, escriba la contrasea para esta
cuenta, haga clic en Aceptar y, a continuacin, en Siguiente.
9. Haga clic en Finalizar para aceptar los valores predeterminados en las pginas restantes y finalizar el asistente.
3. En Miembros de la funcin de base de datos, seleccione db_owner y luego haga clic en Aceptar para crear el
usuario.
Pasos siguientes
Ha creado correctamente una suscripcin a la publicacin transaccional. Dado que el Agente de distribucin para esta
suscripcin se ejecuta continuamente, la suscripcin se inicializa cuando se crea. A continuacin, utilizar testigos de traza para
comprobar que los cambios se replican en el suscriptor y para determinar la latencia. Vea Leccin 3: Validar la suscripcin y
medir la latencia.
En esta leccin, utilizar testigos de traza para comprobar que los cambios se replican en el suscriptor y para determinar la
latencia, es decir, el tiempo que se requiere para que un cambio realizado en el publicador aparezca en el suscriptor. Para
realizar esta leccin es necesario haber finalizado la leccin anterior, Leccin 2: Crear una suscripcin a la publicacin
transaccional.
Pasos siguientes
En esta leccin, utiliz correctamente los testigos de traza para comprobar que los cambios de datos se replican del publicador
al suscriptor. Tambin puede insertar, actualizar o eliminar datos en la tabla Product en el publicador y consultar la
tabla Product en el suscriptor para ver esos cambios, una vez replicados.
Con esto finaliza el tutorial Replicar datos entre servidores conectados de forma continua. Para realizar un tutorial similar que
utiliza rplica de mezcla, vea Tutorial: Replicar datos con clientes mviles.