La tecnología de replicación de instantáneas de SQL Server le permite transferir automáticamente información entre múltiples bases de datos de SQL Server. Esta tecnología es una gran manera de mejorar el rendimiento y/o la fiabilidad de sus bases de datos.
Hay muchas maneras de utilizar la replicación de instantáneas en las bases de datos de SQL Server. Por ejemplo, puede utilizar esta tecnología para distribuir geográficamente datos a bases de datos ubicadas en sitios remotos. Esto mejora el rendimiento para los usuarios finales al colocar los datos en una ubicación de red cercana a ellos y simultáneamente reduce la carga de las conexiones de red entre sitios.
Replicación de instantáneas para la distribución de datos
También puede utilizar la replicación de instantáneas para distribuir datos entre varios servidores con fines de equilibrio de carga. Una estrategia de implementación común es tener una base de datos maestra que se utiliza para todas las consultas de actualización y, a continuación, varias bases de datos subordinadas que reciben instantáneas y se utilizan en modo de sólo lectura para proporcionar datos a los usuarios y las aplicaciones. Por último, puede utilizar la replicación de instantáneas para actualizar los datos en un servidor de copia de seguridad que se pondrá en línea en caso de que falle el servidor principal.
Cuando se utiliza la replicación de instantáneas, se copia toda la base de datos de Publisher SQL Server a los servidores SQL del suscriptor de una sola vez o de forma periódica. Cuando el Suscriptor recibe una actualización, sobrescribe toda su copia de los datos con la información recibida del Editor. Esto puede tomar bastante tiempo con conjuntos de datos grandes y es imperativo que considere cuidadosamente la frecuencia y el momento de la distribución de la instantánea.
Por ejemplo, no querrá transferir instantáneas entre servidores en medio de datos ocupados en una red muy congestionada. Sería mucho más prudente transferir la información en medio de la noche cuando los usuarios están en casa y el ancho de banda es abundante.
Iniciar la replicación de instantáneas es un proceso de tres pasos
- Crear el distribuidor
- Crear la publicación
- Suscribirse a la publicación
Puede repetir el paso final de crear un suscriptor tantas veces como sea necesario para crear todos los suscriptores que desee. La replicación de instantáneas es una potente herramienta que le permite transferir datos entre instalaciones de SQL Server en su empresa. Los tutoriales enlazados arriba le ayudarán a comenzar a mover datos en cuestión de horas.