Compartir vía


Cómo mover la base de datos de importación principal de BAM

Este procedimiento se puede utilizar para mover la base de datos de importación principal de BAM a otro servidor. Desde una perspectiva de escenario de un extremo a otro, mover la base de datos de importación principal 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 importación principal de BAM

Realice los pasos del procedimiento siguiente para mover la base de datos de importación principal de BAM.

Para mover la base de datos de importación principal de BAM

  1. Detenga cualquier actualización de cubo de BAM y los paquetes SSIS de mantenimiento de datos, o evite que se ejecuten hasta que haya restaurado la base de datos de importación principal de BAM.

  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 importación principal de BAM en el servidor anterior. Para obtener instrucciones sobre cómo realizar copias de seguridad de una base de datos, siga las instrucciones sobre cómo realizar copias de seguridad de una base de datos en How to: Back Up a Database (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156510) en SQL Server Libros en pantalla.

  6. Copie la base de datos de importación principal de BAM en el nuevo equipo de SQL Server.

  7. Restaure la base de datos de importación principal de BAM en el nuevo servidor. Para obtener instrucciones sobre cómo restaurar la base de datos, siga las instrucciones sobre cómo restaurar una base de datos en How to: Restore a Database Backup (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?LinkId=156511) en SQL Server Libros en pantalla.

    Nota

    Si restaura la base de datos de importación principal de BAM a partir de una copia de seguridad, también debe restaurar las bases de datos de archivo de BAM, de esquema de estrella de BAM y de análisis de BAM mediante una copia de seguridad anterior a la principal de BAM.

Actualización de referencias a la nueva base de datos de importación principal de BAM

Después de mover la base de datos, debe actualizar todas las referencias a la nueva base de datos de importación principal de BAM. Se deben actualizar las siguientes referencias:

Para actualizar las bases de datos de BizTalk con el nuevo nombre de servidor

  1. 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\bins32\Schema\Restore

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

      %ProgramFiles%\Microsoft BizTalk Server 2010\Schema\Restore

  2. Haga clic con el botón derecho enSampleUpdateInfo.xmly, a continuación, haga clic en Editar.

  3. Convierta en comentario todas las secciones de bases de datos, a excepción de BizTalkMgmtDb, OldPrimaryImportDatabase, PrimaryImportDatabase, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase y Alert.

  4. En la OldPrimaryImportDatabase sección del archivo, para la ServerName propiedad , reemplace SourceServer por el nombre del servidor existente donde reside la base de datos.

  5. En la PrimaryImportDatabase sección del archivo, para la ServerName propiedad , reemplace DestinationServer por el nombre del servidor donde ha movido la base de datos de importación principal de BAM.

  6. Para las secciones BizTalkMgmtDb, ArchivingDatabase, AnalysisDatabase, StarSchemaDatabase y Alert, establezca "SourceServer" y "Destination Server" en el nombre del servidor existente donde residen esas bases de datos.

    Importante

    Flanquee el nombre de los sistemas de origen y destino con comillas.

    Nota

    Si cambia el nombre de alguna de las bases de datos de BizTalk Server, también tendrá que actualizar los nombres de las bases de datos según corresponda.

  7. Cuando haya terminado de editar el archivo, guárdelo y salga de él.

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

  9. En el símbolo del sistema, desplácese al directorio siguiente:

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

      %ProgramFiles(x86)%\Microsoft BizTalk Server 2010\Schema\Restore

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

      %ProgramFiles%\Microsoft BizTalk Server 2010\Schema\Restore

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

    cscript UpdateDatabase.vbs SampleUpdateInfo.xml

Para actualizar el archivo Web.config para el portal de BAM

  1. En un equipo que ejecuta BizTalk Server, actualice los archivos Web.config en <unidad:\Archivos de programa>\Microsoft BizTalk Server 2010\BAMPortal\BAMManagementService\Web.Config. Actualice los nombres de servidor y base de datos en la sección siguiente de la Web.config:

    <appSettings>
      <add key="BamServer" value="<ServerName>" />
      <add key="BamDatabase" value="<DatabaseName>" />
    </appSettings>
    
  2. En un equipo que ejecuta BizTalk Server, actualice los archivos Web.config en <unidad:\Archivos de programa>\Microsoft BizTalk Server 2010\BAMPortal\BAMQueryService\Web.Config. Actualice los nombres de servidor y base de datos en la sección siguiente de la Web.config:

    <appSettings>
      <add key="BamServer" value="<ServerName>" />
      <add key="BamDatabase" value="<DatabaseName>" />
      <add key="MaxResultRows" value="2000" />
    </appSettings>
    
  3. Guarde y cierre los archivos.

Para actualizar la referencia en los archivos de Microsoft Excel de BAM Livedata

  1. Abra el archivo de datos activos de Excel. El nombre de archivo finaliza con _LiveData.xls.

  2. En el menú BAM , haga clic en Conexión de base de datos de BAM.

  3. En el cuadro de diálogo Seleccionar base de datos bam, escriba el equipo SQL Server y la base de datos BAMPrimaryImport y, a continuación, haga clic en Aceptar.

  4. En el menú Archivo , haga clic en Cerrar y volver a Microsoft Excel.

  5. En el menú Archivo, haga clic en Guardar.

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_" o "BAM_DM_". 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 de paquete existente , en el cuadro de lista desplegable Servidor , seleccione el servidor que contiene los paquetes BAM_AN_* y BAM_DM_*.

  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 1 del origen de datos (base de datos BAMPrimaryImport).

  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.

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

    Nota

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

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

  12. 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.

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

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

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

  16. 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.

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

  18. 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.

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

    Nota

    Repita el paso 16 al 19 para todos los paquetes que desea actualizar.

  20. Haga clic en Aceptar y, a continuación, haga clic en para sobrescribir.

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

Para actualizar los nombres de servidor y base de datos en orígenes de datos para todos los cubos OLAP

  1. Actualice los nombres de servidor y base de datos de los orígenes de datos para todos los cubos OLAP. 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 Management Studio.

  2. En el cuadro de diálogo Conectar al servidor, en la lista desplegable Tipo de servidor, seleccione Analysis Services, proporcione el nombre del servidor, seleccione un método de autenticación (y proporcione credenciales si es necesario) y, a continuación, haga clic en Conectar.

  3. En el Explorador de objetos, expanda Bases de datos, expanda BAMAnalysis, expanda Orígenes de datos y, a continuación, haga doble clic en un origen de datos.

  4. En el cuadro de diálogo Propiedades del origen de datos , haga clic en el botón de puntos suspensivos (...) en la propiedad Cadena de conexión .

  5. En el cuadro de diálogo Administrador de conexiones, en el cuadro Nombre del servidor, escriba el nombre del servidor que hospeda la base de datos BAMPrimaryImport, haga clic en Aceptar y, a continuación, haga clic en Aceptar.

  6. 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.

  7. Inicia el servicio IIS.

  8. 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

  9. Resuelva las instancias de seguimiento incompletas. Para obtener información sobre cómo resolver instancias de actividad bam incompletas, vea Cómo resolver instancias de actividad incompletas (https://go.microsoft.com/fwlink/?LinkId=151475).

Consulte también

Mover bases de datos