SQL Server용 Cloud SQL 인스턴스의 대상 연결 프로필을 만들려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.
- 프로필 만들기를 클릭합니다.
- 연결 프로필 만들기 페이지의 프로필 역할 목록에서 대상을 선택합니다.
- 데이터베이스 엔진 목록에서 SQL Server용 Cloud SQL을 선택합니다.
- 연결 프로필에 다음 정보를 입력합니다.
- 연결 프로필 이름
- 연결 프로필 ID
- 리전
- 마이그레이션 데이터베이스 사용자 이름 및 비밀번호
이러한 필드에 관한 자세한 내용은 연결 프로필 개요를 참고하세요.
- 선택사항: 연결 프로필 테스트 섹션에서 테스트 실행을 클릭합니다.
Database Migration Service는 제공된 연결 세부정보가 데이터에 도달하기에 충분한지 빠르게 확인합니다.
- 페이지 하단에 있는 만들기를 클릭합니다.
연결 프로필 페이지가 표시되고 새로 만든 연결 프로필이 표시됩니다.
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]