Compartir vía


Cómo mover la base de datos de análisis de BAM

Este procedimiento se puede utilizar para mover la base de datos de análisis de BAM a otro servidor. Desde una perspectiva de escenario de un extremo a otro, mover la base de datos de análisis de BAM implica dos pasos principales:

Requisitos previos

Para llevar a cabo este procedimiento, debe haber iniciado sesión con una cuenta que sea miembro de la función fija de servidor sysadmin de SQL Server.

Mover la base de datos de análisis de BAM

Realice los pasos del procedimiento siguiente para mover la base de datos de análisis de BAM.

Para mover la base de datos de análisis de BAM

  1. Detenga todos los paquetes SSIS de mantenimiento de datos y de actualización de cubos de SAE, o impida su ejecución hasta que se haya restaurado la base de datos de análisis de SAE.

  2. Detenga todos los servicios de BizTalk Server. Para obtener más información, vea el tema Cómo iniciar, detener, pausar, reanudar o reiniciar BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) en BizTalk Server Ayuda.

  3. Detenga el servicio IIS.

  4. Detenga el servicio de notificación de alertas de BAM:

    1. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

    2. En el símbolo del sistema, escriba:

      Net stop NS$BamAlerts

  5. Realice una copia de seguridad de la base de datos de análisis de BAM en el servidor anterior. Para obtener instrucciones sobre la copia de seguridad de una base de datos, siga las instrucciones de Cómo: Hacer una copia de seguridad de una base de datos (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156510) en SQL Server Libros en pantalla sobre cómo realizar copias de seguridad de una base de datos.

  6. Copie la base de datos de análisis de BAM en el nuevo equipo SQL Server.

  7. Restaure la base de datos de análisis de BAM en el nuevo servidor. Para obtener instrucciones sobre cómo restaurar la base de datos, siga las instrucciones de Cómo: Restaurar una copia de seguridad de base de datos (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) en SQL Server Libros en pantalla sobre cómo restaurar una base de datos.

Actualización de referencias a la nueva base de datos de análisis de BAM

Después de mover la base de datos, debe actualizar todas las referencias a la nueva base de datos de análisis de BAM. Se deben actualizar las siguientes referencias:

Para actualizar la configuración de BAM

  1. Obtenga una copia del archivo .xml utilizado para restaurar BAM:

    1. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

    2. En un equipo que ejecuta BizTalk Server, vaya a la siguiente carpeta:

      • Si BizTalk Server está instalado en una versión de 64 bits de Windows Server:

        %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

      • Si BizTalk Server está instalado en una versión de 32 bits de Windows Server:

        %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

    3. En el símbolo del sistema, escriba:

      Bm.exe get-config –filename:BAMConfiguration.xml -server:<servername> -database:<database>

      Nota

      Al ejecutar este comando, sustituya el nombre real del servidor desde el que obtener la información de configuración para <servername> y sustituya el nombre real de la base de datos desde la que obtener la información de configuración de <la base de datos>. Para obtener más información sobre el uso de la utilidad BAM Management (BM), consulte Infrastructure Management Commands (https://go.microsoft.com/fwlink/?LinkId=156516) en BizTalk Server Ayuda.

  2. Edite el archivo BAMConfiguration.xml y cambie ServerName en la <DeploymentUnit Name="AnalysisDatabase"> sección por el nuevo nombre del servidor.

  3. Guarde el archivo BAMConfiguration.xml y ciérrelo.

  4. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

  5. En un equipo que ejecuta BizTalk Server, vaya a la siguiente carpeta:

    • Si BizTalk Server está instalado en una versión de 64 bits de Windows Server:

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Tracking

    • Si BizTalk Server está instalado en una versión de 32 bits de Windows Server:

      %ProgramFiles%\Microsoft BizTalk Server 2010\Tracking

  6. En el símbolo del sistema, escriba:

    bm.exe update-config -FileName:BAMConfiguration.xml

Para actualizar los nombres de servidor y base de datos en todos los paquetes SSIS de BAM

  1. Actualice los nombres de servidor y base de datos en todos los paquetes SSIS de análisis de BAM, que tienen el prefijo "BAM_AN_". Para ello, haga clic en Inicio, Todos los programas, Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008 SP1 y, a continuación, haga clic en SQL Server Business Intelligence Development Studio.

  2. En SQL Server Business Intelligence Development Studio, cree un nuevo proyecto. Haga clic en Archivo, Nuevo y a continuación haga clic en Proyecto.

  3. En el cuadro de diálogo Nuevo proyecto , en el cuadro Tipos de proyecto , haga clic en Proyectos de Business Intelligence. En el panel derecho, en el cuadro Plantillas , haga clic en Proyecto de Integration Services y, a continuación, haga clic en Aceptar.

  4. En el cuadro de diálogo Proyecto de Integration Services, en Explorador de soluciones, haga clic con el botón derecho en Paquetes SSIS y, a continuación, haga clic en Agregar paquete existente.

  5. En el cuadro de diálogo Agregar copia del paquete existente , en el cuadro de lista desplegable Servidor , seleccione el servidor que contiene los paquetes BAM_AN_*.

  6. En Ruta de acceso del paquete, haga clic en el botón de puntos suspensivos.

  7. En el cuadro de diálogo Paquete SSIS , seleccione el paquete que desea actualizar, haga clic en Aceptar y, a continuación, haga clic en Aceptar.

    Con ello, el paquete aparecerá en el Explorador de soluciones.

  8. En Explorador de soluciones, haga doble clic en el paquete que agregó en el paso anterior. En la pestaña Administradores de conexiones (disponible hacia la mitad inferior de la pantalla), haga doble clic en el número 2 del origen de datos (base de datos BAMArchive).

  9. En el cuadro de diálogo Administrador de conexiones, en el cuadro Nombre del servidor, escriba el nombre del servidor y, a continuación, haga clic en Aceptar.

    Nota

    Repita esto para el número 3 del origen de datos (base de datos MSDB).

  10. En la pestaña Administradores de conexiones , haga doble clic en el número 4 del origen de datos (base de datos BAMAnalysis). En el cuadro de diálogo Agregar Administrador de conexiones Analysis Services, haga clic en Editar.

  11. En el cuadro de diálogo Administrador de conexiones, en el cuadro Nombre del servidor, escriba el nombre del servidor, haga clic en Aceptar y, a continuación, haga clic en Aceptar.

  12. Haga clic en la pestaña Explorador de paquetes , haga doble clic en la carpeta Variables y actualice los valores de las variables AnalysisDatabase, AnalysisServer, PrimaryImportDatabase, PrimaryImportServer, StarSchemaDatabase y StarSchemaServer . Debe actualizar los valores para que apunten al nuevo servidor y a la base de datos.

    Nota

    Repita el paso 4 al 12 para todos los paquetes que desea actualizar.

  13. Haga clic en el menú Archivo y, a continuación, haga clic en Guardar todo.

  14. Inicie el SQL Server Management Studio. Haga clic en Inicio, todos los programas, Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2008 SP1 y, a continuación, haga clic en SQL Server Management Studio.

  15. En el cuadro de diálogo Conectar con el servidor , en la lista desplegable Tipo de servidor, seleccione Integration Services.

  16. Especifique el nombre del servidor y las credenciales para conectarse al servidor y haga clic en Aceptar.

  17. En el Explorador de objetos, expanda Integration Services, expanda Paquetes almacenadosy, a continuación, haga clic en MSDB.

  18. En la pestaña Detalles de Explorador de objetos, haga clic con el botón derecho en el paquete que actualizó anteriormente y, a continuación, haga clic en Importar paquete.

  19. En el cuadro de diálogo Importar paquete , en la lista desplegable Ubicación del paquete , seleccione Sistema de archivos.

  20. En Ruta de acceso del paquete, vaya al proyecto guardado, seleccione el archivo .dtsx del paquete que desea importar y, a continuación, haga clic en Abrir.

  21. Haga clic en el interior del cuadro Nombre del paquete para que se rellene automáticamente.

    Nota

    Repita el paso 18 al 21 para todos los paquetes que desea actualizar.

  22. Haga clic en Aceptary, a continuación, haga clic en para sobrescribir.

  23. Inicie todos los servicios de BizTalk Server. Para obtener más información, vea el tema Cómo iniciar, detener, pausar, reanudar o reiniciar BizTalk Server Services (https://go.microsoft.com/fwlink/?LinkId=154394) en BizTalk Server Ayuda.

  24. Inicia el servicio IIS.

  25. Inicie el servicio de notificación de alertas de BAM:

    1. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

    2. En el símbolo del sistema, escriba:

      Net start NS$BamAlerts

  26. Habilite todos los paquetes SSIS de mantenimiento de datos y de actualización de cubos de SAE.

Consulte también

Mover bases de datos