Cómo mover las bases de datos de SQL de Microsoft Dynamics CRM 3.0 de un servidor a otro que esté en el mismo dominio

Seleccione idioma Seleccione idioma
Id. de artículo: 917948
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este artículo se describe cómo mover las bases de datos de SQL de Microsoft Dynamics 3.0 CRM de un servidor a otro que esté en el mismo dominio.

Más información

Notas
  • Se recomienda usar este procedimiento para mover las bases de datos de SQL de Microsoft Dynamics CRM de un servidor a otro que esté en el mismo dominio. No debe utilizar este procedimiento para mover datos de un servidor a otro a través de dominios.
  • Use este procedimiento para mover datos de una instancia con nombre de Microsoft SQL Server a una instancia predeterminada de SQL Server que esté en el mismo equipo.
  • No tiene que hacer ningún cambio en los clientes de escritorio o de equipos portátiles de Microsoft CRM para Microsoft Office Outlook cuando desee mover las bases de datos de SQL de Microsoft CRM de un servidor a otro diferente del mismo dominio.
Importante: lea y entienda todo el artículo antes de intentar completar este procedimiento.

Preparativos para mover las bases de datos

Antes de mover las bases de datos, asegúrese de que se completan los preparativos siguientes:
  • Todos los usuarios han cerrado la sesión en Microsoft CRM.
  • Todos los usuarios del cliente de Microsoft CRM para Outlook han sincronizado sus datos sin conexión con Microsoft CRM poniéndose en conexión.
  • Dispone de una copia de seguridad actual de todas las bases de datos de SQL de Microsoft CRM.

Mover bases de datos

Cuando haya comprobado que los preparativos se han completado, siga estos pasos para mover las bases de datos de SQL de Microsoft CRM:
  1. Haga una copia de seguridad de las siguientes bases de datos principales de SQL de Microsoft CRM:
    • nombreDeOrganización_METABASE
    • nombreDeOrganización_MSCRM
    Para hacer una copia de seguridad de estas bases de datos, siga estos pasos:
    1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2005 y, a continuación, haga clic en SQL Server Management Studio.
    2. En SQL Server Management Studio, haga clic en la lista Nombre de servidor y, a continuación, haga clic en Conectar.
    3. Expanda la carpeta Databases.
    4. Haga clic con el botón secundario del mouse en una de las dos bases de datos, seleccione Tareas y, a continuación, haga clic en Copia de seguridad.
    5. En la lista Tipo de copia de seguridad, seleccione Completa y haga clic en Agregar en la sección Destino.
    6. En el cuadro de diálogo Seleccionar destino de la copia de seguridad, haga clic en el botón Examinar (?).
    7. En el cuadro de diálogo Buscar archivos de base de datos, escriba un nombre para el archivo de copia de seguridad y haga clic en Aceptar.
    8. Haga clic en Aceptar hasta que se cierren todos los cuadros de diálogo. Recibirá un mensaje en el que se indique que la copia de seguridad se ha completado correctamente.
    9. Repita los pasos a a h con la otra base de datos. No elimine nada de la instancia original de Microsoft SQL Server. Si deja los archivos de la instancia original de SQL Server, puede usar el programa de instalación original como referencia cuando siga el paso 5.
  2. Transfiera los archivos de copia de seguridad que creó en el paso 1 a la nueva instancia de SQL Server.
  3. Cree las dos bases de datos en las que vaya a restaurar los archivos de copia de seguridad. Para ello, siga estos pasos:
    1. Inicie SQL Server Management Studio.
    2. Expanda la carpeta Databases.
    3. Haga clic con el botón secundario del mouse en Bases de datos. Después, haga clic en Nueva base de datos.
    4. Escriba un nombre para la base de datos. Por ejemplo, escriba nombreDeOrganización_MSCRM.
    5. Haga clic en Aceptar.

      Importante: asegúrese de usar la misma sintaxis de nombres que en la instancia original de Microsoft SQL Server.
    6. Repita los pasos c a e para crear la base de datos nombreDeOrganización_METABASE. De nuevo, asegúrese de usar la misma sintaxis de nombres que en la instancia original de Microsoft SQL Server.
  4. Restaure los archivos de copia de seguridad. Para ello, siga estos pasos:
    1. Inicie SQL Server Management Studio.
    2. Expanda la carpeta Databases.
    3. Haga clic con el botón secundario del mouse en la base de datos nombreDeOrganización_MSCRM, seleccione Tareas, Restaurar y, después, haga clic en Base de datos.
    4. En el área Origen de la restauración, seleccione la opción Desde dispositivo y haga clic en el botón Examinar (...).
    5. En el cuadro de diálogo Especificar copia de seguridad, haga clic en Agregar.
    6. En el cuadro de diálogo Buscar archivo de copia de seguridad, haga clic en la ubicación del archivo de copia de seguridad de la base de datos nombreDeOrganización_MSCRM y haga clic en Aceptar.
    7. En el cuadro de diálogo Especificar copia de seguridad, haga clic en Aceptar.
    8. En el cuadro de diálogo Restaurar base de datos, haga clic en Origen de restauración, haga clic en Opciones y active la casilla Sobrescribir para sobrescribir la base de datos existente.
    9. En el área Restaurar archivo de base de datos como, examine las rutas de acceso de los dos archivos de base de datos físicos. Asegúrese de que estas rutas de acceso señalan a ubicaciones válidas. Si no es así, modifíquelas apropiadamente.
    10. En el cuadro de diálogo Restaurar base de datos, haga clic en Aceptar para iniciar el proceso de restauración.

      Nota: este proceso puede llevar bastante tiempo, según el tamaño de la base de datos. Cuando el proceso se complete, recibirá un mensaje en el que se indique que la operación de restauración se ha completado correctamente.
    11. Repita los pasos c a j para crear la base de datos nombreDeOrganización_METABASE.
  5. Configure los grupos de seguridad asignando los grupos de seguridad de Microsoft Windows NT. Para ello, siga estos pasos.

    Nota: a medida que siga estos pasos, use la carpeta de seguridad que está en la instancia original de SQL Server como referencia.
    1. Inicie SQL Server Management Studio. Después, expanda la carpeta Seguridad.
    2. Haga clic con el botón secundario del mouse en Inicios de sesión. Después, haga clic en Nuevo inicio de sesión.
    3. En el cuadro de diálogo Inicio de sesión, haga clic en General en el panel izquierdo y después haga clic en Buscar.
    4. En el cuadro de diálogo Seleccionar usuario o grupo, haga clic en Tipos de objetos, compruebe que la casilla Grupos está activada y haga clic en Aceptar..
    5. Haga clic en Ubicaciones, haga clic en la carpeta para seleccionar todo su contenido y, después, haga clic en Aceptar.
    6. En el campo Escribir el nombre de objeto para seleccionar, escriba SQL y haga clic en Comprobar nombres.
    7. Seleccione el registro SQLAccessGroup {GUID}. Después, haga clic en Aceptar.
    8. En el cuadro de diálogo Inicio de sesión, haga clic en la opción Autenticación de Windows, deje el resto de opciones predeterminadas con su configuración actual y haga clic en Aceptar para cerrar todos los cuadros de diálogo.
  6. Modificar el Origen de datos DSN de sistema ODBC de Microsoft CRM del servidor Microsoft CRM para seleccionar el nuevo servidor que está ejecutando Microsoft SQL Server. Para ello, siga estos pasos:
    1. Haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Orígenes de datos (ODBC).
    2. En el cuadro de diálogo Administrador de orígenes de datos ODBC, haga clic en la ficha DSN de sistema, haga clic en Microsoft CRM en la lista Orígenes de datos de sistema y, después, haga clic en Configurar.
    3. En la primera ventana de Configuración DSN de Microsoft SQL Server busque la lista Servidor, que contiene los nombres de los equipos que están ejecutando SQL Server. Haga clic en el servidor con el que desea conectar.
    4. Haga clic en Siguiente tres veces para configurar el origen de datos.
    5. Haga clic en Finalizar.
    6. En la ventana Configuración de ODBC de Microsoft SQL Server, haga clic en Probar origen de datos para validar la conexión con el servidor.
    7. Haga clic en Aceptar dos veces para completar la configuración.
    8. Haga clic en Aceptar para cerrar el cuadro de diálogo Administrador de origen de datos ODBC.
  7. Reconfigure el servidor de Microsoft Dynamics CRM. Para ello, siga estos pasos:
    1. En el servidor de Microsoft Dynamics CRM, haga clic en Inicio, seleccione Todos los programas, Microsoft CRM y, a continuación, haga clic en Administrador de implementación.
    2. En el panel izquierdo, haga clic en Administrador de servidores, haga clic con el botón secundario del mouse en el servidor de Microsoft Dynamics CRM y haga clic en Configurar SQL Server.
    3. En la ventana del servidor de Microsoft Dynamics CRM, seleccione el nuevo equipo que ejecute Microsoft SQL Server en la lista SQL Server y haga clic en Siguiente.
    4. En la lista Base de datos de Microsoft CRM, haga clic en la base de datos de SQL de Microsoft CRM. Si tiene varios servidores Microsoft CRM, active la casilla Aplicar cambios a todos los servidores de la implementación.
    5. Haga clic en Finalizar.
  8. Pruebe Microsoft CRM comprobando que puede tener acceso a los datos. Además, pruebe los clientes de Microsoft Dynamics CRM para Outlook para asegurarse de que puede usar el programa.
  9. Compruebe que se han creado los trabajos de SQL Server. Para ello, siga estos pasos:
    1. Inicie SQL Server Management Studio.
    2. Expanda el Agente SQL Server y, después, expanda la carpeta Jobs.
    3. Compruebe que están incluidos los trabajos siguientes en la carpeta Jobs:
      • Organization_Name.Update Contract States
      • MSCRM Identity Reseeding
      • MSCRM Index Reindexing
      • MSCRM Stored Procedures Priming
      • Start_Incremental on Organization_Name_ftcat_documentindex
    4. Si los trabajos que se enumeran en el paso c no están enumerados en la carpeta Jobs, siga los pasos del siguiente artículo de Microsoft Knowledge Base:
      910044 Cuando mueve las bases de datos de Microsoft Dynamics CRM a una nueva instancia de SQL Server, no se pueden crear trabajos de SQL Server
  10. Limpie el contenido del equipo original que ejecuta Microsoft SQL Server. Para ello, siga estos pasos:
    1. Elimine las bases de datos de SQL de Microsoft CRM antiguas.
    2. Elimine los siguientes grupos de inicios de sesión:
      • SQLAccessGroup
      • UserGroup
      • ReportingGroup
Nota: después de mover las bases de datos de SQL de Microsoft CRM de un servidor a otro, recuerde programar copias de seguridad regulares de las bases de datos que están en el nuevo servidor.

Referencias

Para obtener más información acerca de cómo mover las bases de datos de Microsoft SQL Reporting Services, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
842425 Cómo mover una base de datos de Reporting Services desde un equipo que esté ejecutando Reporting Services en otro equipo
Para obtener información adicional acerca de cómo mover bases de datos Microsoft Dynamics CRM 3.0 a una nueva instancia de Microsoft SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
910044 Cuando mueve las bases de datos de Microsoft Dynamics CRM a una nueva instancia de SQL Server, no se pueden crear trabajos de SQL Server

Propiedades

Id. de artículo: 917948 - Última revisión: lunes, 12 de septiembre de 2011 - Versión: 5.0
Palabras clave: 
kbmbsadministration kbmbsmigrate kbhowto KB917948

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com