이 페이지에서는 연결 프로필의 보기, 업데이트, 삭제 작업을 실행하는 방법을 설명합니다.
연결 프로필 보기
연결 프로필에 대한 다음 정보를 볼 수 있습니다.
프로필 생성 중에 제공된 모든 구성 세부정보입니다. 자세한 내용은 연결 프로필 개요를 참고하세요.
연결 프로필 생성 및 마지막 수정 시간입니다.
이 연결 프로필을 사용하는 마이그레이션 작업 목록입니다.
연결 프로필 세부정보를 보려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.
- 확인할 연결 프로필의 표시 이름을 클릭합니다.
연결 프로필 개요 페이지가 표시됩니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
- CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.
식별자를 모르는 경우
gcloud database-migration connection-profiles list
명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다.
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud database-migration connection-profiles \ describe CONNECTION_PROFILE_ID \ --region=REGION
Windows(PowerShell)
gcloud database-migration connection-profiles ` describe CONNECTION_PROFILE_ID ` --region=REGION
Windows(cmd.exe)
gcloud database-migration connection-profiles ^ describe CONNECTION_PROFILE_ID ^ --region=REGION
연결 프로필 업데이트
다음 연결 프로필 세부정보를 수정할 수 있습니다.
- 표시 이름
- (소스 프로필만 해당) Cloud Storage 버킷 이름
- (대상 프로필만 해당) 대상 SQL Server용 Cloud SQL 인스턴스 식별자, 데이터베이스 사용자 이름 및 비밀번호
연결 프로필을 업데이트하려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.
- 수정하려는 연결 프로필의 표시 이름을 클릭합니다.
연결 프로필의 개요 페이지가 표시됩니다.
- 수정을 클릭하고 연결 프로필을 업데이트합니다.
- 저장을 클릭합니다.
gcloud
이 샘플에서는 모든 작업이 동기식으로 실행되도록 선택적 --no-async
플래그를 사용합니다. 따라서 일부 명령어는 완료하는 데 다소 시간이 걸릴 수 있습니다. --no-async
플래그를 건너뛰어 명령어를 비동기식으로 실행할 수 있습니다.
이 경우
gcloud database-migration operations describe
명령어를 사용하여 작업이 성공했는지 확인해야 합니다.
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.
식별자를 모르는 경우
gcloud database-migration connection-profiles list
명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다. - REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
- (선택사항) CONNECTION_PROFILE_NAME: 연결 프로필의 사람이 읽을 수 있는 이름입니다. 이 값은 Google Cloud 콘솔에 표시됩니다.
- (선택사항, 소스 연결 프로필만 해당) 전체, 차이, 로그 폴더 (전체 백업, 차등 백업, 트랜잭션 로그 파일을 보유)를 만드는 상위 데이터베이스 폴더가 포함된 Cloud Storage 버킷 이름을 포함하는 SOURCE_STORAGE_BUCKET_NAME
- (선택사항, 대상 연결 프로필만 해당)
- 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 --region=REGION \ --display-name=CONNECTION_PROFILE_NAME \ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \ --cloudsql-instance=CLOUDSQL_INSTANCE_ID \ --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 --region=REGION ` --display-name=CONNECTION_PROFILE_NAME ` --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ` --cloudsql-instance=CLOUDSQL_INSTANCE_ID ` --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 --region=REGION ^ --display-name=CONNECTION_PROFILE_NAME ^ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^ --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^ --username=CLOUD_SQL_DB_USERNAME ^ --password=CLOUD_SQL_DB_USER_PASSWORD
다음과 비슷한 응답이 표시됩니다.
Waiting for connection profile [CONNECTION_PROFILE_ID] to be updated with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]
연결 프로필 삭제
해당 프로필을 사용하는 마이그레이션 작업이 없는 경우에만 연결 프로필을 삭제할 수 있습니다. 마이그레이션 작업에서 사용 중인 연결 프로필을 삭제하려면 먼저 연결 프로필에 연결된 마이그레이션 작업을 모두 삭제합니다.
연결 프로필을 삭제하려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.
- 삭제하려는 연결 프로필의 표시 이름을 클릭합니다.
연결 프로필 개요 페이지가 표시됩니다.
- 삭제를 클릭합니다.
- 대화상자에서 삭제를 클릭합니다.
gcloud
이 명령어는 완료하려면 입력이 필요한 대화형 확인 메시지를 반환합니다.
--quiet
플래그(선택사항)를 사용하여 확인 메시지를 건너뛸 수 있습니다.
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
- CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.
식별자를 모르는 경우
gcloud database-migration connection-profiles list
명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다.
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud database-migration connection-profiles \ delete CONNECTION_PROFILE_ID \ --region=REGION
Windows(PowerShell)
gcloud database-migration connection-profiles ` delete CONNECTION_PROFILE_ID ` --region=REGION
Windows(cmd.exe)
gcloud database-migration connection-profiles ^ delete CONNECTION_PROFILE_ID ^ --region=REGION
delete
는 작업을 확인하는 대화형 프롬프트를 반환합니다. Y
를 입력하여 연결 프로필을 삭제합니다.
You are about to delete connection_profile [CONNECTION_PROFILE_ID] Do you want to continue (Y/n)?
--quiet
플래그를 사용하여 Google Cloud CLI 대화형 확인 메시지를 건너뛸 수 있습니다.