Restaurar las bases de datos de Microsoft Dynamics SL para solucionar problemas

Se aplica a: Dynamics SL 2011

INTRODUCCIÓN


Puede solicitar soporte técnico para Microsoft Dynamics SL que pruebe en una copia de la base de datos de producción para solucionar problemas. Este artículo describe la restauración de las bases de datos de Microsoft Dynamics SL para solucionar problemas.

Nota: La directiva de licencias de Microsoft Dynamics SL permite configurar una instalación de prueba de Microsoft Dynamics SL. La instalación de prueba asemeja al entorno de producción. Esta instalación incluye los archivos de programa y las bases de datos. 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 en la instalación de prueba más el número de usuarios de la instalación regular no puede superar el número total de usuarios con licencia que se permiten 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 actual y las personalizaciones funcionan correctamente.
  2. Hacer que todos los usuarios salir de Microsoft Dynamics SL.
  3. Realizar una copia de las bases de datos de sistema y de aplicación de Microsoft Dynamics SL.


    Para obtener más información acerca de cómo hacer copia de seguridad de las bases de datos SQL, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    867941 crear una copia de seguridad de la base de datos de aplicación de Microsoft Dynamics SL y sistema mediante Microsoft SQL Server 2008, Microsoft SQL Server 2005 o Microsoft SQL Server 2000

  4. Restaure las bases de datos, según 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 las bases de datosy, a continuación, haga clic en Restaurar base de datos.
    4. En el cuadro 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 ComprobarSistema.
    5. En el área de origen para restaurar , haga clic en desde dispositivosy, a continuación, haga clic en Examinar.
    6. Haga clic en 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, haga clic en Aceptar.
    9. Haga clic en Aceptar en el cuadro de diálogo Especificar copia de seguridad .
    10. En la sección Seleccionar los conjuntos de copia de seguridad para restaurar , haga clic para seleccionar la casilla de verificación Restaurar el conjunto de copia de seguridad adecuado.
    11. En el panel Seleccionar una página , haga clic en Opciones.
    12. En el cuadro Restaurar como , confirme la ubicación de los archivos de base de datos y, a continuación, haga clic en Aceptar.
    13. Repita los pasos 3 a 8 para cada base de datos de Microsoft Dynamics SL que desea restaurar.
    14. En la tabla de dominio en la base de datos de sistema de Microsoft Dynamics SL, actualice el nombre de la base de datos de aplicación. Para ello, siga estos pasos:

      1. Haga clic en nueva consulta.
      2. En la lista de Bases de datos disponibles , seleccione la base de datos de sistema de Microsoft Dynamics SL y, a continuación, ejecute las instrucciones siguientes:
        UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY' UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'
        Nota: Reemplace XXXXXX con el nuevo nombre de la base de datos de aplicación y reemplazar AAAAAA con el nombre anterior de la base de datos.
    15. Repita el paso j para cada base de datos de la aplicación que está asociada con la base de datos de sistema de Microsoft Dynamics SL.
    16. Actualice las vistas de base de datos. Para ello, siga estos pasos:
      1. Haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft Dynamics SL (Solomon)y, a continuación, haga clic en Mantenimiento de base de datos.
      2. Conectarse a la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
      3. En la lista Nombre de la base de datos de sistema , haga clic en la base de datos restaurada del sistema de Microsoft Dynamics SL.
      4. En las bases de datos, haga clic en la base de datos de aplicación de Microsoft Dynamics SL restaurada.
      5. Haga clic en actualizar las vistas.
      6. En la parte inferior de la ventana de Mantenimiento de bases de datos (98.290.00) , confirme que se ha completado la barra de progreso.
      7. Si está ejecutando Microsoft Dynamics SL 2011, haga clic en Synchronize All Ownership y seguridad en el cuadro escenarios de actualización.
      8. En la parte inferior de la ventana Base de datos Mainteance (98.290.00) , confirme que se ha completado la barra de progreso.
      9. Haga clic en Cerrar.
      10. Inicie sesión en Microsoft Dynamics SL utilizando el nombre apropiado de SQL Server y el nombre de la base de datos de sistema apropiado de Microsoft Dynamics SL.
    17. Si utiliza el modelo de seguridad de la autenticación de Windows, quite y vuelva a crear los desencadenadores en la base de datos de sistema de Microsoft Dynamics SL. Para obtener más información acerca de cómo hacerlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

      942095 mensaje de error en cualquiera de varias pantallas en Microsoft Dynamics SL: "SQL Server mensaje 10215 - nombre de objeto no válido"

    Microsoft SQL Server 2000
    1. Haga clic en Inicio, haga clic en Microsoft SQL Servery, a continuación, haga clic en Administrador corporativo de Microsoft SQL.
    2. Expanda Microsoft SQL Server, expanda Grupo de SQL Servery, a continuación, expanda la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
    3. Haga clic en bases de datos, haga clic en Todas las tareasy, a continuación, haga clic en Restaurar base de datos.
    4. En el cuadro Restaurar base de datos , 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 ComprobarSistema.
    5. Restaurar, haga clic en Desde dispositivos.
    6. Haga clic en Seleccionar dispositivosy, a continuación, haga clic en Agregar.
    7. En Nombre de archivo, haga clic en Examinary, a continuación, busque los archivos de copia de seguridad de base de datos.
    8. En el cuadro de diálogo Ubicación del dispositivo de copia de seguridad , haga clic en Aceptar.
    9. En el cuadro de diálogo Seleccionar destino de la restauración , haga clic en Aceptar.
    10. En el cuadro de diálogo Elegir dispositivos para restaurar , haga clic en Aceptar.
    11. Haga clic en 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, haga clic en Aceptar.
    13. Repita los pasos c a l para cada base de datos de la aplicación que está asociada con la base de datos de sistema de Microsoft Dynamics SL.

    14. En la tabla de dominio en la base de datos de sistema de Microsoft Dynamics SL, actualice el nombre de la base de datos de aplicación. Para ello, siga estos pasos:
      1. Haga clic en Inicio, haga clic en Microsoft SQL Server, haga clic en Analizador de consultasy, a continuación, conectar con el servidor que hospeda las bases de datos de Microsoft Dynamics SL.
      2. En la lista de Bases de datos disponibles , haga clic para seleccionar la base de datos de sistema de Microsoft Dynamics SL y, a continuación, ejecute las instrucciones siguientes:
        UPDATE COMPANY SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'UPDATE DOMAIN SET DatabaseName = 'XXXXXX' where DatabaseName = 'YYYYYY'

        Nota: Reemplace XXXXXX con el nuevo nombre de la base de datos de aplicación y reemplazar AAAAAA con el nombre anterior de la base de datos.
    15. Actualice las vistas de base de datos. Para ello, siga estos pasos:
      1. Haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft Dynamics SL (Solomon)y, a continuación, haga clic en Mantenimiento de base de datos.
      2. Conectarse a la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
      3. En la lista Nombre de la base de datos de sistema , haga clic en la base de datos restaurada del sistema de Microsoft Dynamics SL.
      4. En las bases de datos, haga clic en la base de datos de aplicación de Microsoft Dynamics SL restaurada.
      5. Haga clic en actualizar las vistas.
      6. En la parte inferior de la ventana de Mantenimiento de bases de datos (98.290.00) , confirme que se ha completado la barra de progreso.
      7. Haga clic en Cerrar.
      8. Inicie sesión en Microsoft Dynamics SL utilizando el nombre apropiado de SQL Server y el nombre de la base de datos de sistema apropiado de Microsoft Dynamics SL.