Cómo configurar la replicación del servidor MS SQL

Cómo configurar la replicación del servidor MS SQL

En el mundo actual, donde las empresas operan en un entorno global, la replicación de datos se ha convertido en un aspecto crítico de la gestión de bases de datos. La replicación de MS SQL Server es uno de los métodos de replicación populares que utilizan muchas organizaciones. Le permite crear múltiples copias de datos en tiempo real o periódicamente, y distribuirlos en diferentes ubicaciones. Con la replicación de MS SQL Server, puede asegurarse de que los datos estén disponibles para los usuarios en diferentes ubicaciones, y puede mejorar el rendimiento de su base de datos reduciendo la carga en el servidor de la base de datos primaria.

Veamos cómo configurar la replicación de MS SQL Server. Al final de este artículo, tendrá una mejor comprensión del método de replicación que está disponible en MS SQL Server y cómo configurarlo.

Definición de replicación

La replicación es un método para copiar los datos entre dos bases de datos. En MS SQL Server, la replicación es una característica que le permite distribuir los datos de una base de datos a múltiples bases de datos. Este proceso implica copiar los datos de la base de datos del editor a una o más bases de datos de suscriptores.

Términos relacionados con la replicación del servidor SQL

    • Editor -Se refiere al servidor de la base de datos que envía o duplica los datos a otro servidor en la replicación del servidor SQL.
    • Abonado - El servidor del editor envía datos replicados al servidor de suscriptores.
    • Artículo -Un artículo es un objeto de base de datos, como una tabla o vista, que se replica desde el editor al suscriptor.

Instalación de la replicación SQL

    1. Abra el "Centro de instalación de SQL Server" y haga clic en la pestaña "Instalación".
    2. Haga clic en la opción "Instalación independiente de SQL Server".


    1. Seleccione la instancia apropiada de SQL Server.


    1. Vaya a la página "Selección de características" y haga clic en "Replicación de SQL Server".


    1. Complete el resto del proceso de instalación.

Cómo configurar la replicación del servidor MS SQL

Discutiremos el tipo principal de replicación en MS SQL Server y cómo configurarla. "Replicación de instantáneas" es la forma más simple de replicación. Implica tomar una instantánea de la base de datos en un momento específico y copiarla al suscriptor.

Siga estos pasos para configurar la replicación del servidor MS SQL:

Configurar el distribuidor

Primero, tenemos que configurar el Distribuidor. Abra el "Explorador de objetos" y navegue a la carpeta "Replicación". Haga clic con el botón derecho en la carpeta y seleccione "Configurar distribución".


Elija configurar la instancia actual como distribuidor o seleccione una instancia de distribuidor configurada existente.


Seleccione el primer botón de radio para configurar el "Servicio de agente del servidor".


Seleccione una nueva ruta para la carpeta de instantáneas de replicación SQL en la siguiente ventana o escriba una ruta personalizada.


En la siguiente ventana, elija el editor que use la base de datos de distribución. Luego, haga clic en "Siguiente".


Seleccione "Configurar distribución".


Revise la configuración de configuración de distribución. Luego, haga clic en "Finalizar".


Cree una base de datos y una tabla que podamos usar para configurar la replicación de la instantánea.

Crear escuela de base de datos;
IR
Usar la escuela;
IR
Crear empleados de la mesa (
Emp_id int,
Nombre Varchar (50),
Job_location varchar (50),
Decimal salarial (10,2)
);
IR
Insertar en los empleados (Emp_id, Name, Job_location, salario)
Valores (1, 'Papan', 'Nueva Delhi', 70000.00),
(2, 'Neha', Hyderabad, 60000.00),
(3, 'Adil', 'Chennai', 55000.00),
(4, 'Arnita', 'Mumbai', 65000.00);
IR
Seleccionar * de los empleados;


Producción:


Configurar el editor

Ahora tenemos que configurar el Editor. Para comenzar, amplíe la carpeta de "replicación" en el explorador de objetos y navegue a "publicaciones locales" -> "nueva publicación".


Posteriormente, aparecerá una nueva ventana que muestra varios tipos de publicaciones. Seleccione "Publicación de instantánea" y haga clic en "Siguiente".


Elija la tabla que se incluirá en la publicación. Luego, haga clic en "Siguiente".


Para activarlo, seleccione la casilla de verificación para "Crear una instantánea inmediatamente". Luego, haga clic en "Siguiente".


En la ventana "Seguridad del agente", debe configurar una cuenta de servicio en la que se ejecutará el agente de las instantáneas. Simplemente haga clic en el botón "Configuración de seguridad ..." e ingrese el nombre de usuario y la contraseña para la cuenta de servicio. Luego, haga clic en "Aceptar".


Seleccione la "Crear la publicación". Luego, haga clic en "Siguiente".

Configurar el suscriptor

Ahora tenemos que configurar el Abonado. Para continuar, haga clic derecho en su publicación en el explorador de objetos y seleccione "nuevo suscriptor". Elija la publicación y haga clic en "Siguiente".


En la siguiente ventana, elija la primera opción para ejecutar todos los agentes.


En la siguiente ventana, elija la base de datos en el servidor de suscriptores (SQL1).


En la siguiente ventana, ingrese los detalles de conexión del agente de distribución. Haga clic en "(...)" e ingrese los detalles necesarios.

Elija "Ejecutar continuamente" para el programa de sincronización.


Inicializar la base de datos de suscripción utilizando una instantánea de la publicación. Luego, haga clic en "Siguiente".


Marque la casilla de verificación en la opción "Crear la suscripción". Luego, haga clic en "Siguiente".


Revise las opciones de configuración. Luego, haga clic en "Finalizar".


Siguiendo estos pasos, puede configurar la replicación de instantáneas en MS SQL Server y replicar sus datos a uno o más suscriptores. Este tipo de replicación es útil cuando necesita hacer una copia de la base de datos en un momento específico y distribuirla a los suscriptores.

Conclusión

La configuración de la replicación de MS SQL Server puede ser un proceso complejo. Pero siguiendo los pasos descritos dados, puede configurar fácilmente la replicación. Recuerde planificar su topología de replicación, crear el editor y el distribuidor, y configurar la replicación. Monitoree la replicación para asegurarse de que esté funcionando sin problemas.

En general, MS SQL Server Replication es una herramienta poderosa que puede ayudar a las organizaciones a distribuir los datos en diferentes ubicaciones y mejorar el rendimiento de la base de datos. Al planificar y configurar cuidadosamente la replicación, puede asegurarse de que sus datos estén disponibles para los usuarios en diferentes ubicaciones y que su base de datos se ejecute sin problemas.