建立來源連線設定檔

如要建立來源連線設定檔,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「連線設定檔」頁面。

    前往「連線設定檔」

  2. 按一下 Create profile
  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,從「Profile role」(設定檔角色) 清單選取「Source」(來源)
  4. 從「資料庫引擎」清單中選取「SQL Server」
  5. 為連線設定檔提供下列資訊:
    • 連線設定檔名稱。
    • 連線設定檔 ID。
    • 地區。
    • 包含 上層資料庫資料夾的 Cloud Storage 值區,您會在其中建立完整、差異和記錄資料夾 (存放完整備份、差異備份和交易記錄檔案)。

    如要進一步瞭解連線設定檔欄位,請參閱「 連線設定檔總覽」。

  6. 選用步驟:在「測試連線設定檔」部分,按一下「執行測試」

    資料庫移轉服務會快速檢查,確認您提供的連線詳細資料是否足以存取資料。

  7. 按一下頁面底部的「建立」

    「連線設定檔」頁面隨即顯示,並列出新建立的連線設定檔。

gcloud

這個範例使用選用 --no-async 標記,因此所有作業都會同步執行。也就是說,部分指令可能需要一段時間才能完成。您可以略過 --no-async 標記,以非同步方式執行指令。如果有的話,請使用 gcloud database-migration operations describe 指令,確認作業是否成功。

使用下方的任何指令資料之前,請先替換以下項目:

  • CONNECTION_PROFILE_ID,其中包含連線設定檔的機器可讀取 ID。
  • REGION,這是您要儲存連線設定檔的區域 ID。
  • CONNECTION_PROFILE_NAME,連線設定檔的人類可讀名稱。這個值會顯示在 Google Cloud 控制台的資料庫移轉服務中。
  • SOURCE_STORAGE_BUCKET_NAME,並提供包含上層資料庫資料夾的 Cloud Storage 值區名稱,您會在該資料夾中建立 full、diff 和 logs 資料夾 (用來存放完整備份、差異備份和交易記錄檔案)。
如要進一步瞭解這些值,請參閱 連線設定檔總覽

執行下列指令:

Linux、macOS 或 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

您應該會收到類似以下的回應:

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]