소스 연결 프로필을 만들려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.
- 프로필 만들기를 클릭합니다.
- 연결 프로필 만들기 페이지의 프로필 역할 목록에서 소스를 선택합니다.
- 데이터베이스 엔진 목록에서 SQL Server를 선택합니다.
- 연결 프로필에 다음 정보를 입력합니다.
- 연결 프로필 이름입니다.
- 연결 프로필 ID입니다.
- 지역
- 전체, 차등, 로그 폴더 (전체 백업, 차등 백업, 트랜잭션 로그 파일을 보유함)를 만드는 상위 데이터베이스 폴더가 포함된 Cloud Storage 버킷입니다.
연결 프로필 필드에 관한 자세한 내용은 연결 프로필 개요를 참고하세요.
- 선택사항: 연결 프로필 테스트 섹션에서 테스트 실행을 클릭합니다.
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에 표시됩니다.
- 전체, 차등, 로그 폴더 (전체 백업, 차등 백업, 트랜잭션 로그 파일을 보유함)를 만드는 상위 데이터베이스 폴더가 포함된 Cloud Storage 버킷 이름을 지정하는 SOURCE_STORAGE_BUCKET_NAME
다음 명령어를 실행합니다.
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]