Restauración de las bases de datos de Microsoft Dynamics SL para solucionar problemas

En este artículo se describe cómo restaurar las bases de datos de Microsoft Dynamics SL para solucionar problemas.

Se aplica a: Microsoft Dynamics SL 2011
Número de KB original: 847681

Introducción

El soporte técnico para Microsoft Dynamics SL puede solicitar que pruebe en una copia de la base de datos de producción con fines de solución de problemas.

Nota:

La directiva de licencias de Microsoft Dynamics SL le permite configurar una instalación de prueba de Microsoft Dynamics SL. La instalación de prueba es similar al entorno de producción. Esta instalación incluye los archivos de programa y las bases de datos. La configuración de un entorno de prueba requiere los mismos requisitos de espacio de almacenamiento que el entorno de producción. El número de usuarios de la instalación de prueba más el número de usuarios en la instalación activa no puede superar el número total de usuarios con licencia permitidos en el contrato de licencia.

Más información

Para restaurar las bases de datos de Microsoft Dynamics para solucionar problemas, siga estos pasos:

  1. Compruebe que la instalación y las personalizaciones actuales funcionan correctamente.

  2. Haga que todos los usuarios salgan de Microsoft Dynamics SL.

  3. Realice una copia de seguridad del sistema y las bases de datos de aplicaciones de Microsoft Dynamics SL.

    Para obtener más información sobre cómo realizar copias de seguridad de bases de datos SQL, consulte Creación de una copia de seguridad de la base de datos de SQL Server en Microsoft SQL Server 2005 y en Microsoft SQL Server 2000.

  4. Restaure las bases de datos, en función de la versión de Microsoft SQL Server que esté ejecutando.

Microsoft SQL Server 2005 y Microsoft SQL Server 2008

  1. Inicie sesión en SQL Server Management Studio.

  2. En el panel Explorador de objetos, expanda la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.

  3. Haga clic con el botón derecho en Bases de datos y, a continuación, seleccione Restaurar base de datos.

  4. En el cuadro To database (Para base de datos ), escriba el nuevo nombre de la base de datos. Por ejemplo, si va a restaurar la base de datos del sistema para realizar pruebas, puede escribir un nombre como TestSystem.

  5. En el área Origen para restauración , seleccione Desde el dispositivo y, a continuación, seleccione Examinar.

  6. Seleccione Agregar.

  7. En el cuadro de diálogo Buscar archivo de copia de seguridad , vaya a la ubicación del archivo de copia de seguridad (.bak).

  8. Seleccione el archivo de copia de seguridad correcto y, a continuación, seleccione Aceptar.

  9. Seleccione Aceptar en el cuadro de diálogo Especificar copia de seguridad .

  10. En la sección Seleccionar los conjuntos de copia de seguridad que se van a restaurar , active la casilla Restaurar del conjunto de copia de seguridad adecuado.

  11. En el panel Seleccionar una página , seleccione Opciones.

  12. En el cuadro Restaurar como , confirme la ubicación de los archivos de base de datos y, a continuación, seleccione Aceptar.

  13. Repita los pasos del 3 al 8 para cada base de datos de Microsoft Dynamics SL que desee restaurar.

  14. En la tabla de dominio de la base de datos del sistema microsoft Dynamics SL, actualice el nombre de la base de datos de la aplicación. Para ello, siga estos pasos:

    1. Seleccione Nueva consulta.
    2. En la lista Bases de datos disponibles , seleccione la base de datos del sistema Microsoft Dynamics SL y, a continuación, ejecute las siguientes instrucciones:
    UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
    

    Nota:

    Reemplace XXXXXX por el nuevo nombre de la base de datos de la aplicación y reemplace YYYYYY por el nombre de base de datos anterior.

  15. Repita el paso j para cada base de datos de aplicación asociada a la base de datos del sistema microsoft Dynamics SL.

  16. Actualice las vistas de base de datos. Para ello, siga estos pasos:

    1. Seleccione Inicio, todos los programas, Microsoft Dynamics SL (Solomon)y, a continuación, seleccione Mantenimiento de base de datos.
    2. Conéctese a la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
    3. En la lista Nombre de base de datos del sistema , seleccione la base de datos del sistema de Microsoft Dynamics SL restaurada.
    4. En Bases de datos, seleccione la base de datos de aplicación de Microsoft Dynamics SL restaurada.
    5. Seleccione Actualizar vistas.
    6. En la parte inferior de la ventana Mantenimiento de base de datos (98.290.00), confirme que la barra de progreso ha finalizado.
    7. Si ejecuta Microsoft Dynamics SL 2011, seleccione Sincronizar toda la propiedad y seguridad en el cuadro Escenarios de actualización.
    8. En la parte inferior de la ventana Mantenimiento de base de datos (98.290.00), confirme que la barra de progreso ha finalizado.
    9. Seleccione Cerrar.
    10. Inicie sesión en Microsoft Dynamics SL con el nombre de SQL Server adecuado y el nombre de base de datos del sistema de Microsoft Dynamics SL adecuado.
  17. Si usa el modelo de seguridad de autenticación de Windows, quite y vuelva a crear los desencadenadores en la base de datos del sistema microsoft Dynamics SL. Para obtener más información sobre cómo hacerlo, se producen varios mensajes de error SQL Server en varias pantallas de Microsoft Dynamics SL.

Microsoft SQL Server 2000

  1. Seleccione Inicio, Seleccione Microsoft SQL Server y, a continuación, seleccione Microsoft SQL Enterprise Manager.

  2. Expanda Microsoft SQL Server, expanda SQL Server Grupo y, a continuación, expanda la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.

  3. Haga clic con el botón derecho en Bases de datos, seleccione Todas las tareasy, a continuación, seleccione Restaurar base de datos.

  4. En el cuadro Restaurar base de datos como , escriba el nuevo nombre de la base de datos. Por ejemplo, si va a restaurar la base de datos del sistema de Microsoft Dynamics SL para realizar pruebas, puede escribir un nombre como TestSystem.

  5. En Restaurar, seleccione Desde el dispositivo.

  6. Seleccione Seleccionar dispositivos y, a continuación, agregar.

  7. En Nombre de archivo, seleccione Examinar y busque los archivos de copia de seguridad de la base de datos.

  8. En el cuadro de diálogo Ubicación del dispositivo de copia de seguridad , seleccione Aceptar.

  9. En el cuadro de diálogo Elegir destino de restauración , seleccione Aceptar.

  10. En el cuadro de diálogo Elegir restaurar dispositivos , seleccione Aceptar.

  11. Seleccione la ficha Opciones.

  12. En la sección Restaurar archivos de base de datos como , confirme la ubicación de los archivos de base de datos y, a continuación, seleccione Aceptar.

  13. Repita los pasos c a l para cada base de datos de aplicación asociada a la base de datos del sistema de Microsoft Dynamics SL.

  14. En la tabla de dominio de la base de datos del sistema microsoft Dynamics SL, actualice el nombre de la base de datos de la aplicación. Para ello, siga estos pasos:

    1. Seleccione Inicio, seleccione Microsoft SQL Server, analizador de consultas y, a continuación, conéctese al servidor que hospeda las bases de datos de Microsoft Dynamics SL.

    2. En la lista Bases de datos disponibles , seleccione la base de datos del sistema Microsoft Dynamics SL y, a continuación, ejecute las siguientes instrucciones:

      UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
      

      Nota:

      Reemplace XXXXXX por el nuevo nombre de la base de datos de la aplicación y reemplace YYYYYY por el nombre de base de datos anterior.

  15. Actualice las vistas de base de datos. Para ello, siga estos pasos:

    1. Seleccione Inicio, todos los programas, Microsoft Dynamics SL (Solomon)y, a continuación, seleccione Mantenimiento de base de datos.
    2. Conéctese a la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
    3. En la lista Nombre de base de datos del sistema , seleccione la base de datos del sistema de Microsoft Dynamics SL restaurada.
    4. En Bases de datos, seleccione la base de datos de aplicación de Microsoft Dynamics SL restaurada.
    5. Seleccione Actualizar vistas.
    6. En la parte inferior de la ventana Mantenimiento de base de datos (98.290.00), confirme que la barra de progreso ha finalizado.
    7. Seleccione Cerrar.
    8. Inicie sesión en Microsoft Dynamics SL con el nombre de SQL Server adecuado y el nombre de base de datos del sistema de Microsoft Dynamics SL adecuado.