<< Clic para mostrar Tabla de Contenidos >> Crear un archivo BACPAC |
Las siguientes opciones aplican a SQL Server Management Studio 2018 (SSMS) y versiones posteriores con una cuenta de administrador del sistema. Desde la versión SQL 2014, no hace falta actualizar la base datos, solo es necesario SSMS 2018 en adelante y esto no afecta a la versión de la BD como tal.
Es necesario crear un archivo BACPAC el cual contiene definiciones de estructura más datos, cuando se mueve una base de datos de Bizagi on-premises (Automation Server) a la nube de Bizagi (Automation Service).
1.Elimine todos los usuarios de la base de datos que pertenecen a la empresa, como el servidor SQL, la autenticación de Windows o los usuarios de Dominio.
Los siguientes son los usuarios que deben permanecer.
2.Elimine objetos que no pertenezcan a la base de datos de Bizagi que tengan alguna referencia a fuentes externas como servidores vinculados u objetos que pertenezcan a otras bases de datos (es decir, deben eliminarse elementos como Triggers o Stored Procedures que hagan referencia a fuentes externas).
1.Abra SSMS y seleccione Export Data-tier Application.
2.Continúe con la página Configuración de exportación haciendo clic en Next. En esta página, puede ver dos pestañas: Settings y Advanced.
En la pestaña Settings puede especificar dónde desea que se cree el archivo BACPAC (asegúrese de guardarlo localmente en un directorio de su elección).
3.Por otro lado, la pestaña Advanced le permite elegir tablas de una lista de todos los esquemas disponibles en la base de datos que está intentando exportar. Asegúrese de elegir todas las tablas y haga clic en Next. Luego, haga clic en Finish.
4.La operación puede demorar un tiempo según el tamaño de los datos que se exportan. Puede ver una lista de todas las tablas que se han exportado en el archivo BACPAC. Una vez que la operación se complete con éxito, haga clic en Close.
Al realizar una prueba de funcionamiento, recomendamos crear una copia de la base de datos para garantizar que se mantenga la integridad de la información en la base de datos principal. Si continúa con una prueba de funcionamiento sin duplicar la base de datos, tenga en cuenta que será necesario volver a agregar los usuarios eliminados. El administrador de la base de datos deberá volver a agregar estos usuarios faltantes al sistema. |
Si el BACPAC presenta errores cuando se está generando, consulte el script a continuación para mostrar los errores que impiden la generación de BACPAC.
Se mostrarán errores como los siguientes (relacionados con usuarios u objetos que deben eliminarse).
Script para el manejo de errores de la creación de BACPAC
Ejecute el script:
SQLServer_Validate_Bizagi_Objects
•Cambie el nombre del campo [BizagiDatabaseName] con su nombre de base de datos utilizada para Bizagi.
•Los Resultados de la Validación se insertan en la tabla tmpBizagiValidationStructure.
•Guarde los resultados antes de una nueva ejecución.
•Elimine la tabla después de que finalice la validación con el siguiente script: DROP TABLE tmpBizagiValidationStructure;
Estructura de la tabla
Nombre de la columna |
Descripción |
---|---|
DatabaseName |
Nombre de la base de datos o de la instancia escaneada. |
ObjectSchema |
Propietario del esquema de objetos. |
ObjectName |
Nombre del objeto que no pertenece a Bizagi. |
ObjectType |
Tipo de objeto identificado. |
ObjectSubtype |
Subtipo de objeto encontrado, cuando aplique. |
ObjectParent |
Tabla relacionada con el objeto encontrado. |
Last Updated 12/19/2024 11:40:30 AM