ソース接続プロファイルを作成する手順は次のとおりです。
コンソール
- Google Cloud コンソールで、[接続プロファイル] ページに移動します。
- [プロファイルの作成] をクリックします。
- [接続プロファイルを作成する] ページの [プロファイル ロール] リストから、[移行元] を選択します。
- [データベース エンジン] リストから [SQL Server] を選択します。
- 接続プロファイルに次の情報を指定します。
- 接続プロファイルの名前。
- 接続プロファイル ID。
- 地域。
- 完全バックアップ、差分バックアップ、トランザクション ログ ファイルを保持する full、diff、log フォルダを作成する 親データベース フォルダを含む Cloud Storage バケット。
接続プロファイル フィールドの詳細については、 接続プロファイルの概要をご覧ください。
- 省略可: [接続プロファイルをテストする] セクションで、[テストを実行] をクリックします。
Database Migration Service は、指定した接続の詳細がデータに到達するのに十分であることを確認するために、簡単なチェックを行います。
- ページの下部にある [作成] をクリックします。
[接続プロファイル] ページが表示され、新しく作成された接続プロファイルが表示されます。
gcloud
このサンプルでは、すべてのオペレーションが同期的に実行されるように、オプションの --no-async
フラグを使用しています。つまり、一部のコマンドは完了するまでに時間がかかることがあります。--no-async
フラグを省略して、コマンドを非同期的に実行できます。その場合は、
gcloud database-migration operations describe
コマンドを使用して、オペレーションが成功したかどうかを確認する必要があります。
後述のコマンドデータを使用する前に、次のように置き換えます。
- CONNECTION_PROFILE_ID: 接続プロファイルの機械可読識別子。
- REGION は、接続プロファイルを保存するリージョンの ID に置き換えます。
- CONNECTION_PROFILE_NAME は、接続プロファイルの人間の読める名前に置き換えます。この値は、 Google Cloud コンソールの Database Migration Service に表示されます。
- SOURCE_STORAGE_BUCKET_NAME: フル フォルダ、差分フォルダ、ログフォルダ(フル バックアップ、差分バックアップ、トランザクション ログ ファイルを保持する)を作成する親データベース フォルダを含む Cloud Storage バケット名。
次のコマンドを実行します。
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]