Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird beschrieben, wie Sie mit den Scripts zur Datenbankerfassung Ihre Datenbankdaten erkennen, erfassen und in das Migrationscenter hochladen.
Im Migration Center werden Open-Source-Erfassungsscripts verwendet, die auf GitHub verfügbar sind. Wenn Sie wissen möchten, welche Daten im Migration Center erfasst werden, können Sie den Code der Erfassungsscripts prüfen.
Hinweise
Die Scripts für die Datenbankerhebung unterstützen die folgenden Datenbanken und Datenbankversionen:
Microsoft SQL Server für Windows-Versionen 2008R2 (SP2) bis SQL Server 2022
MySQL-Version 8
PostgreSQL-Versionen 14 und 15
Scripts herunterladen und ausführen
So finden und erfassen Sie Daten aus Ihren Datenbanken:
Laden Sie die neueste Version der Erfassungsscripts für den Datenbanktyp herunter, den Sie erkennen möchten:
Extrahieren Sie die Dateien und öffnen Sie im Ordner scripts/collector den Ordner für Ihre Datenbank.
Folgen Sie der Anleitung in der README-Datei, um das Script auszuführen. Nach Abschluss des Scripts wird im ausgewählten Ausgabeordner eine ZIP-Datei mit den erfassten Daten erstellt.
Erfasste Daten in das Migration Center hochladen
Die von den Erfassungsscripts erstellten ZIP-Dateien enthalten alle Spezifikationen und Leistungsdaten, die aus Ihrer Datenbank erfasst wurden.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
rma.collectors.create für das Projekt
migrationcenter.sources.create für das Projekt
migrationcenter.importJobs.create für das Projekt
So laden Sie die ZIP-Dateien in das Migration Center hoch:
Rufen Sie die Seite Datenimport auf.
Klicken Sie auf Daten hinzufügen > Dateien hochladen.
Geben Sie im Bereich Dateiupload einrichten den Namen des Dateiuploads ein.
Wählen Sie in der Liste Dateiformat die Option Datei für Datenbankimport aus.
Klicken Sie auf Dateien zum Hochladen auswählen und wählen Sie alle Dateien aus, die Sie hochladen möchten.
Klicken Sie auf Dateien hochladen, um die Dateien hochzuladen.
Wenn die Dateien korrekt validiert wurden, klicken Sie auf Daten importieren und dann auf Bestätigen, um die Assets aus den Dateien zu erstellen.
Upload prüfen
Nachdem Sie Ihre Dateien hochgeladen haben, werden sie im Migrationscenter auf formale Richtigkeit geprüft. Ist die Validierung erfolgreich, werden die Daten im Migration Center verarbeitet, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs in der Google Cloud Console prüfen.
So prüfen Sie den Status Ihres Uploadjobs:
Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
Wählen Sie in der Liste der Dateiimporte den Upload aus, den Sie überprüfen möchten.
Prüfen Sie auf der Seite „Dateiupload“ unter Fortschritt des Datenimports den Status Ihrer hochgeladenen Dateien.
Ihre Dateien können einen der folgenden Status haben.
Liste der Status
Abgeschlossen: Der Import Ihrer Datei war erfolgreich.
Bereit. Ihre Datei hat die Validierung bestanden und kann importiert werden.
Ausstehend Die Verarbeitung Ihrer Datei wird unterbrochen, weil die Verarbeitung einer anderen Datei noch nicht abgeschlossen ist.
Laufen: Ihre Datei wird verarbeitet.
Validierung Ihre Datei befindet sich in der Validierungsphase.
Die Validierung ist fehlgeschlagen. Ihre Datei enthält einige Fehler. Beheben Sie die Fehler und versuchen Sie dann noch einmal, die Datei hochzuladen.
Fehlgeschlagen. Ihre Datei konnte nicht importiert werden.
Fehlerdetails ansehen
Wenn nach dem Importieren Ihrer Dateien Fehler auftreten, können Sie sich die Fehlermeldung direkt in der Google Cloud Console ansehen.
So prüfen Sie die Fehler des Uploadjobs:
Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
Klicken Sie auf die Importdatei, für die eine Warnung oder ein Fehler angezeigt wird.
Auf der Detailseite der Importdatei wird die vollständige Liste der Fehler angezeigt.
Auf der Detailseite der Importdatei können Sie die Assets und Datenfelder prüfen, die zu den Fehlern führen, und eine Beschreibung des Fehlers aufrufen.
Fehler beim Dateiimportjob können verhindern, dass im Migration Center neue Assets erstellt oder vorhandene mit den neuen Änderungen aktualisiert werden.
Beheben Sie den Fehler, indem Sie die Dateien bearbeiten und einen neuen Dateiimportauftrag erstellen, um sie noch einmal hochzuladen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-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)."]]