sql >> Base de Datos >  >> RDS >> Sqlserver

Sugerencias para mover la base de datos de SQL Server de un servidor a otro:tutorial de SQL de Rajan Singh

Las organizaciones líderes siempre buscan diferentes soluciones para la replicación de datos de alto rendimiento y un entorno de almacenamiento seguro. Uno de esos pasos es mover la base de datos de SQL Server de un servidor a su versión actualizada. De hecho, cuando migra la base de datos del servidor SQL, brinda la oportunidad de escalar el ecosistema de datos de la organización de manera eficiente a un costo óptimo.

¿Por qué debería migrar la base de datos del servidor SQL de un servidor a otro?
  1. Avances en Tecnología :El avance tecnológico puede ser una palabra de moda hoy en día, pero es esencial estar actualizado cuando se refiere al mundo tecnológico y, para mantenerse a la vanguardia, las organizaciones deben adaptarse al estilo innovador de Business Intelligence y garantizar agilidad y mayor productividad. Mover la base de datos de la versión antigua de SQL a la tecnología más reciente y avanzada proporciona a los usuarios una ventaja sobre la competencia.
  2. Reducir costes :Mover la base de datos del servidor SQL puede llevar mucho tiempo y ser costoso inicialmente, aunque los costos se reducen significativamente a largo plazo
  3. Consiga un ROI más alto :Una de las razones importantes para cambiar de una versión inferior a una versión superior o de una base de datos diferente a la base de datos del servidor SQL es lograr una mayor tasa de interés en las inversiones.
  4. Consolidar datos :A veces, los datos están dispersos en diferentes plataformas. Esto es específicamente válido en caso de fusiones y adquisiciones. Entonces, la consolidación de datos en una sola plataforma es propicia para los usuarios y fácil de mantener para los administradores de SQL.
  5. Entorno de almacenamiento seguro :La seguridad es una prioridad para todas y cada una de las bases de datos y la seguridad de la base de datos se garantiza a través de normas de protección y cumplimiento. Según la encuesta realizada por el Instituto Nacional de Estándares y Tecnología, el servidor SQL es la base de datos más segura y menos vulnerable y, por lo tanto, el entorno de almacenamiento preferido.
Desafíos clave en la migración de SQL Database de un servidor a otro

Una vez que la organización decide sobre la migración, el administrador tiene que analizar los desafíos de mover la base de datos de una plataforma a otra. Los siguientes desafíos clave pueden crear obstáculos en el movimiento fluido:
  1. Daños en la base de datos SQL
    Mover la base de datos SQL de un servidor a otro puede dañar la base de datos.
  2. La copia de seguridad de la base de datos no se actualiza
    Muchas veces, cuando la base de datos se corrompe y las copias de seguridad tampoco están actualizadas, el administrador no puede restaurar desde la copia de seguridad.
  3. Copia de seguridad de la base de datos no disponible
    Si no se implementa la copia de seguridad y la base de datos de la organización se corrompe, las posibilidades de recuperación de la base de datos son casi nulas a menos que la organización emplee un software confiable y de alto rendimiento como Stellar Phoenix SQL Database Repair.
  4. Costo involucrado en el traslado de la base de datos
    Mover la base de datos de un sistema de administración de bases de datos (DBMS) a otro implica el costo de implementar un nuevo servidor y el costo de la migración de datos y el costo del servidor antiguo que deja de funcionar.

    También se considera el costo del tiempo de inactividad. La base de datos permanecerá inaccesible durante la migración de la base de datos de un servidor a otro.
Métodos para mover la base de datos de SQL Server de un servidor a otro
  1. Copia de seguridad de la base de datos SQL y restauración en otro servidor
    La solución más sencilla es realizar la última copia de seguridad de la base de datos y restaurarla en otro servidor. Sin embargo, en la mayoría de los casos, los administradores de SQL y los administradores de copia de seguridad son diferentes y es posible que la copia de seguridad no esté actualizada.
  2. Cree una base de datos duplicada en SQL Server
    Si la base de datos anterior usa una base de datos SQL y desea mover la base de datos a una versión superior, entonces uno de los métodos es crear una copia duplicada de la base de datos en SQL Server. Sin embargo, los administradores deben tener más del 100 % de espacio libre. Esta no es una opción factible y puede conducir a una base de datos SQL corrupta.
  3. Mover la base de datos SQL a un nuevo servidor
    SQL Server Management Studio permite copiar la base de datos de un servidor a otro. Para continuar, debe familiarizarse con:
    1. Servidor de origen
    2. Servidor de destino
    3. Usar autenticación de Windows
    4. Uso de la autenticación de SQL Server
    Pasos para mover:
    • Vaya al Explorador de objetos e inicie SQL Server Management Studio y conéctese con el servidor de origen
    • Haga clic con el botón derecho en la base de datos para seleccionar la opción "Tareas" y seleccione la opción "Copiar base de datos". Aparece la pantalla "Asistente para copiar base de datos".
    • Complete los detalles del servidor de origen y seleccione la opción 'Usar autenticación de Windows' seguida de ID de usuario y contraseña
    • A continuación, complete los detalles del servidor de destino y sus credenciales de autenticación de Windows
    • Casilla de verificación para 'Usar el método de objeto de administración de SQL'
    • Seleccione la base de datos de las opciones disponibles y haga clic en la opción Copiar. Haga clic en Siguiente para migrar la base de datos SQL al servidor de destino
    • Verifique los archivos MDF y la ruta del archivo de registro en el servidor de destino
    • Copie todos los demás trabajos. Si SQL Management Studio no puede copiar trabajos, opte por lo siguiente:
      • Vista de eventos del sistema
      • Ruta local
      • Haga clic en Registros de eventos de Windows seguido del botón Siguiente
      • Para programar la página SSIS, haga clic en Ejecutar inmediatamente
      • Completar las pantallas de mensajes del asistente. Marque esta opción y haga clic en Finalizar para completar el proceso.
  4. Reparación de SQL estelar para copiar la base de datos de SQL Server de un servidor a otro
    Implementación de un software confiable para copiar la base de datos de SQL Server. Uno de estos programas es el software de reparación de bases de datos SQL Stellar Phoenix. . Este software permite a los usuarios reparar una base de datos del servidor SQL corrupta. Una vez que haya guardado la base de datos reparada como una base de datos nueva o activa, el siguiente paso es implementar SQL Server Management Studio o SSMS. SSMS separa la base de datos del servidor de origen y la adjunta al servidor de destino.

    Las razones para implementar el software Stellar para la recuperación de SQL antes de usar el método manual son:
      • La base de datos puede corromperse durante la migración. El software Stellar repara el archivo MDF corrupto y garantiza una migración sin problemas
      • En caso de que los archivos MDF o cualquier otro archivo asociado no se separe correctamente, la base de datos SQL no dará los resultados adecuados
    Conclusión La migración sin errores de la base de datos de SQL Server es posible cuando los diferentes archivos asociados con la base de datos SQL se separan correctamente del servidor de origen y se adjuntan al servidor de destino. Sin embargo, hay ocasiones en las que los administradores no pueden separar los archivos y si estos archivos no se separan de la ubicación de origen, hay pocas posibilidades de que se adjunten en el destino. En tales circunstancias, la mejor solución es reparar la base de datos usando Stellar Phoenix SQL Database Repair, guardarla como Nueva base de datos y luego mover esta base de datos del servidor SQL de un servidor a otro. Al seguir este procedimiento, los administradores de SQL pueden garantizar una migración de datos fluida y sin errores.
    Consulte los comentarios del MVP sobre Stellar Phoenix SQL Database Repair disponible aquí.

    Acerca de Rajan Singh
    Rajan Singh es consultor senior de tecnología en Stellar Data Recovery Inc. y ha publicado varios artículos sobre correos electrónicos de MS Exchange, IOT, API, corrección de errores, etc.

    Perfiles de redes sociales
    Google Plus:https://plus.google.com/101490924635563531512