Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En esta página se describe cómo usar las secuencias de comandos de recogida de bases de datos para descubrir, recoger y subir los datos de sus bases de datos a Migration Center.
El Centro de Migración usa secuencias de comandos de recogida de código abierto disponibles en GitHub para recoger datos. Para saber qué tipo de datos recoge Migration Center, puede consultar el código de las secuencias de comandos de recogida.
Antes de empezar
Las secuencias de comandos de recogida de bases de datos admiten las siguientes bases de datos y versiones de bases de datos:
Microsoft SQL Server para Windows (versiones 2008 R2 [SP2] a SQL Server 2022)
MySQL versión 8
Versiones 14 y 15 de PostgreSQL.
Descargar y ejecutar las secuencias de comandos
Para descubrir y recoger datos de tus bases de datos, sigue estos pasos:
Descarga la versión más reciente de las secuencias de comandos de recogida de datos del tipo de base de datos que quieras descubrir:
Extrae los archivos y, a continuación, en la carpeta scripts/collector, abre la carpeta de tu base de datos.
Sigue las instrucciones del archivo README para ejecutar la secuencia de comandos. Cuando termine de ejecutarse, la secuencia de comandos creará un archivo ZIP con los datos recogidos en la carpeta de salida que selecciones.
Subir los datos recogidos a Migration Center
Los archivos ZIP creados por las secuencias de comandos de recogida contienen todas las especificaciones y los datos de rendimiento recogidos de tu base de datos.
Permisos que se necesitan para completar esta tarea
Para realizar esta tarea, debes tener los siguientes permisos:
rma.collectors.create en el proyecto
migrationcenter.sources.create en el proyecto
migrationcenter.importJobs.create en el proyecto
Para subir los archivos ZIP a Migration Center, sigue estos pasos:
Ve a la página Importación de datos.
Haz clic en Añadir datos > Subir archivos.
En la sección Configurar la subida de archivos, introduce el nombre de la subida de archivos.
En la lista Formato de archivo, seleccione Archivo de importación de base de datos.
Haz clic en Seleccionar archivos para subir y, a continuación, selecciona todos los archivos que quieras subir.
Para subir los archivos, haz clic en Subir archivos.
Si los archivos se validan correctamente, para crear los recursos a partir de los archivos, haga clic en Importar datos y, a continuación, en Confirmar.
Revisar la subida
Una vez que haya subido los archivos, el Centro de Migración los validará para comprobar si son correctos formalmente. Si la validación se realiza correctamente, Migration Center procesa los datos para crear recursos o actualizar los que ya existen. Puedes consultar el estado de tus trabajos de subida desde la Google Cloud consola.
Para revisar el estado de tu trabajo de subida, sigue estos pasos:
Ve a la página Importación de datos y, a continuación, haz clic en Subidas de archivos.
En la lista de importaciones de archivos, selecciona la subida que quieras revisar.
En la página de subida de archivos, en Progreso de la importación de datos, consulte el Estado de los archivos subidos.
Puedes ver tus archivos en uno de los siguientes estados.
Lista de estados
Completado. El archivo se ha importado correctamente.
Preparado. Tu archivo ha superado la validación y está listo para importarse.
Pendiente. Tu archivo está esperando a que se termine de procesar otro archivo.
En ejecución. Tu archivo se está procesando.
Validando. Tu archivo está en la fase de validación.
Validación fallida. Tu archivo contiene algunos errores. Corrígelos y vuelve a subir el archivo.
Error. No se ha podido importar el archivo.
Revisar los detalles del error
Si se producen errores después de importar los archivos, puedes consultar el mensaje de error directamente en la Google Cloud consola.
Para revisar los errores de tu trabajo de subida, sigue estos pasos:
Ve a la página Importación de datos y, a continuación, haz clic en Subidas de archivos.
Haz clic en el archivo de importación que muestre una advertencia o un error.
En la página de detalles del archivo de importación se muestra la lista completa de errores.
En la página de detalles del archivo de importación, puede revisar los recursos y los campos de datos que provocan los errores, así como ver una descripción del error.
Los errores en la tarea de importación de archivos pueden impedir que Migration Center cree recursos o actualice los que ya tiene con los nuevos cambios.
Para corregir el error, edita los archivos y crea una nueva tarea de importación para volver a subirlos.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-11 (UTC)."],[],[],null,["# Discover and import databases\n\nThis page describes how to use the database collection scripts to discover,\ncollect, and upload your database data to Migration Center.\nMigration Center uses\n[open-source collection scripts available on GitHub](https://github.com/GoogleCloudPlatform/database-assessment)\nto collect data. To understand the type of data that Migration Center\ncollects, you can review the code of the collection scripts.\n\nBefore you begin\n----------------\n\n- The database collection scripts support the following databases and database versions:\n - Microsoft SQL Server for Windows Versions 2008R2 (SP2) to SQL Server 2022\n - MySQL version 8\n - PostgreSQL versions 14 and 15.\n\nDownload and run the scripts\n----------------------------\n\nTo discover and collect data from your databases, follow these steps:\n\n1. Download the latest version of the collection scripts for the database\n type that you want to discover:\n\n - [Download scripts for Microsoft SQL Server](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-sqlserver.zip).\n - [Download scripts for PostgreSQL](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-postgres.zip).\n - [Download scripts for MySQL](https://github.com/GoogleCloudPlatform/database-assessment/releases/latest/download/db-migration-assessment-collection-scripts-mysql.zip).\n2. Extract the files, then in the `scripts/collector` folder, open the\n folder for your database.\n\n3. Follow the instructions in the README file to run the script. When it\n finishes running, the script creates a ZIP file with the collected data\n in the output folder that you select.\n\nUpload the collected data to Migration Center\n---------------------------------------------\n\nThe ZIP files created by the collection scripts contain all the specifications\nand performance data collected from your database.\n\n#### Permissions required for this task\n\nTo perform this task, you must have the following\n[permissions](/iam/docs/overview#permissions):\n\n\n- `rma.collectors.create` on the project\n- `migrationcenter.sources.create` on the project\n- `migrationcenter.importJobs.create` on the project\n\n\u003cbr /\u003e\n\nTo upload the ZIP files to Migration Center, follow these steps:\n\n1. Go to the **Data import** page.\n2. Click **Add data \\\u003e Upload files**.\n3. In the **Set up file upload** section, enter the name of the file upload.\n4. From the **File format** list, select **Database import file**.\n5. Click **Select files to upload**, then select all the files that you want to upload.\n6. To upload the files, click **Upload files**.\n7. If the files are validated correctly, to create the assets from the files, click **Import data** , then click **Confirm**.\n\nReview the upload\n-----------------\n\nAfter you upload your files, Migration Center validates them\nto check if they are formally correct. If the validation is successful,\nMigration Center then processes the data to create new assets,\nor update existing ones. You can check the status of your upload jobs\nfrom the Google Cloud console.\n\nTo review the status of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. From the list of file imports, select the upload you want to review.\n3. On the file upload page, under **Data import progress** , review the **Status** for your uploaded files.\n\nYou can see your files in one of the following statuses.\n\n### List of statuses\n\n- **Completed**. The import of your file was successful.\n- **Ready**. Your file passed validation, and is ready to be imported.\n- **Pending**. Your file is waiting for another file to finish processing.\n- **Running**. Your file is processing.\n- **Validating**. Your file is in the validation stage.\n- **Failed validation**. Your file contains some errors. Fix the errors then try to upload your file again.\n- **Failed**. Your file couldn't be imported.\n\n### Review error details\n\nIf you encounter errors after importing your files, you can review\nthe error message directly in the Google Cloud console.\n\nTo review the errors of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. Click the import file that shows a warning or error. The import file details page shows the complete list of errors.\n\nOn the import file details page, you can review the assets and data fields\nthat cause the errors, and view a description of the error.\nErrors in the file import job might prevent Migration Center from\ncreating new assets or update existing ones with the new changes.\nTo fix the error, edit your files and create a new file import job to upload\nthem again.\n\nFor more information about the possible error messages, see\n[Troubleshoot file import errors](/migration-center/docs/troubleshooting/file-import-errors).\n\nWhat's next\n-----------\n\n- Learn more about [Migration Center collection methods](/migration-center/docs/start-asset-discovery#collection_methods).\n- Learn how to [manage your file uploads](/migration-center/docs/manage-file-uploads)."]]