대상 연결 프로필 만들기

SQL Server용 Cloud SQL 인스턴스의 대상 연결 프로필을 만들려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.

    연결 프로필로 이동

  2. 프로필 만들기를 클릭합니다.
  3. 연결 프로필 만들기 페이지의 프로필 역할 목록에서 대상을 선택합니다.
  4. 데이터베이스 엔진 목록에서 SQL Server용 Cloud SQL을 선택합니다.
  5. 연결 프로필에 다음 정보를 입력합니다.
    • 연결 프로필 이름
    • 연결 프로필 ID
    • 리전
    • 마이그레이션 데이터베이스 사용자 이름 및 비밀번호

    이러한 필드에 관한 자세한 내용은 연결 프로필 개요를 참고하세요.

  6. 선택사항: 연결 프로필 테스트 섹션에서 테스트 실행을 클릭합니다.

    Database Migration Service는 제공된 연결 세부정보가 데이터에 도달하기에 충분한지 빠르게 확인합니다.

  7. 페이지 하단에 있는 만들기를 클릭합니다.

    연결 프로필 페이지가 표시되고 새로 만든 연결 프로필이 표시됩니다.

gcloud

이 샘플에서는 모든 작업이 동기식으로 실행되도록 선택적 --no-async 플래그를 사용합니다. 따라서 일부 명령어는 완료하는 데 다소 시간이 걸릴 수 있습니다. --no-async 플래그를 건너뛰어 명령어를 비동기식으로 실행할 수 있습니다. 이 경우 gcloud database-migration operations describe 명령어를 사용하여 작업이 성공했는지 확인해야 합니다.

아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.

  • CONNECTION_PROFILE_ID: 연결 프로필의 기계가 읽을 수 있는 식별자
  • REGION을 연결 프로필을 저장하려는 리전의 식별자로 바꿉니다.
  • CONNECTION_PROFILE_NAME을 연결 프로필의 사람이 읽을 수 있는 이름으로 바꿉니다. 이 값은 Google Cloud 콘솔의 Database Migration Service에 표시됩니다.
  • CLOUDSQL_INSTANCE_ID을 대상 SQL Server용 Cloud SQL 인스턴스의 인스턴스 식별자로 바꿉니다. Cloud SQL 인스턴스 세부정보를 보는 방법에 관한 자세한 내용은 Cloud SQL 문서의 인스턴스 정보 보기를 참고하세요.
  • 이전 사용자 세부정보: 대상 인스턴스의 전용 데이터베이스 사용자 계정에 관한 세부정보를 입력합니다. 이 사용자 계정에 관한 자세한 내용은 SQL Server용 Cloud SQL 대상 인스턴스 만들기 및 구성을 참고하세요.
    • CLOUD_SQL_DB_USERNAME을 이전 사용자 이름으로 바꿉니다.
    • CLOUD_SQL_DB_USER_PASSWORD를 이전 계정의 비밀번호로 바꿉니다.
이러한 값에 대한 자세한 내용은 연결 프로필 개요를 참고하세요.

다음 명령어를 실행합니다.

Linux, macOS 또는 Cloud Shell

gcloud database-migration connection-profiles \
create sqlserver CONNECTION_PROFILE_ID \
  --no-async
  --display-name=CONNECTION_PROFILE_NAME \
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID \
  --region=REGION \
  --username=CLOUD_SQL_DB_USERNAME
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows(PowerShell)

gcloud database-migration connection-profiles `
create sqlserver CONNECTION_PROFILE_ID `
  --no-async
  --display-name=CONNECTION_PROFILE_NAME `
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID `
  --region=REGION `
  --username=CLOUD_SQL_DB_USERNAME
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows(cmd.exe)

gcloud database-migration connection-profiles ^
create sqlserver CONNECTION_PROFILE_ID ^
  --no-async
  --display-name=CONNECTION_PROFILE_NAME ^
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^
  --region=REGION ^
  --username=CLOUD_SQL_DB_USERNAME
  --password=CLOUD_SQL_DB_USER_PASSWORD

다음과 비슷한 응답이 표시됩니다.

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]