So erstellen Sie ein Quellverbindungsprofil:
Console
- Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.
- Klicken Sie auf Profil erstellen.
- Wählen Sie auf der Seite Verbindungsprofil erstellen in der Liste Profilrolle die Option Quelle aus.
- Wählen Sie in der Liste Datenbankmodul die Option SQL Server aus.
- Geben Sie die folgenden Informationen für Ihr Verbindungsprofil an:
- Name des Verbindungsprofils.
- Verbindungsprofil-ID.
- Region
- Der Cloud Storage-Bucket, der den übergeordneten Datenbankordner enthält, in dem Sie die Ordner „full“, „diff“ und „logs“ erstellen (die die Dateien für die Vollsicherung, die Differenzsicherung und die Transaktionsprotokolle enthalten).
Weitere Informationen zu Verbindungsprofilfeldern finden Sie unter Verbindungsprofile – Übersicht.
- Optional: Klicken Sie im Bereich Verbindungsprofil testen auf Test ausführen.
Der Database Migration Service führt eine kurze Prüfung durch, um zu prüfen, ob die von Ihnen angegebenen Verbindungsdetails ausreichen, um auf Ihre Daten zuzugreifen.
- Klicken Sie unten auf der Seite auf Erstellen.
Die Seite Verbindungsprofile wird angezeigt und das neu erstellte Verbindungsprofil wird angezeigt.
gcloud
In diesem Beispiel wird das optionale Flag --no-async
verwendet, damit alle Vorgänge synchron ausgeführt werden. Das bedeutet, dass einige Befehle einige Zeit in Anspruch nehmen können. Sie können das Flag --no-async
überspringen, um Befehle asynchron auszuführen.
In diesem Fall müssen Sie mit dem Befehl
gcloud database-migration operations describe
prüfen, ob der Vorgang erfolgreich war.
Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:
- CONNECTION_PROFILE_ID mit einer maschinenlesbaren Kennung für Ihr Verbindungsprofil.
- REGION durch die Kennung der Region ersetzen, in der Sie das Verbindungsprofil speichern möchten.
- CONNECTION_PROFILE_NAME mit einem für Menschen lesbaren Namen für das Verbindungsprofil. Dieser Wert wird in Database Migration Service in der Google Cloud Console angezeigt.
- SOURCE_STORAGE_BUCKET_NAME mit dem Namen des Cloud Storage-Buckets, der den übergeordneten Datenbankordner enthält, in dem Sie die Ordner „full“, „diff“ und „logs“ erstellen (die die Dateien für die Vollsicherung, die Differenzsicherung und die Transaktionsprotokolle enthalten).
Führen Sie folgenden Befehl aus:
Linux, macOS oder Cloud Shell
gcloud database-migration connection-profiles \ create sqlserver CONNECTION_PROFILE_ID \ --no-async --display-name=CONNECTION_PROFILE_NAME \ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \ --region=REGION
Windows (PowerShell)
gcloud database-migration connection-profiles ` create sqlserver CONNECTION_PROFILE_ID ` --no-async --display-name=CONNECTION_PROFILE_NAME ` --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ` --region=REGION
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create sqlserver CONNECTION_PROFILE_ID ^ --no-async --display-name=CONNECTION_PROFILE_NAME ^ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^ --region=REGION
Sie sollten eine Antwort ähnlich der folgenden erhalten:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]