ניהול פרופילי חיבור

בדף הזה מוסבר איך לבצע פעולות של צפייה, עדכון ומחיקה של פרופילים של חיבורים.

הצגת פרופיל של חיבור

אפשר לראות את הפרטים הבאים לגבי פרופילי החיבור:

  • כל פרטי ההגדרה שסופקו במהלך יצירת הפרופיל. מידע נוסף זמין במאמר סקירה כללית על פרופילי חיבור.

  • מועד היצירה ומועד השינוי האחרון של פרופיל החיבור.

  • רשימה של משימות העברה שמשתמשות בפרופיל החיבור הזה.

כדי לראות את הפרטים של פרופיל החיבור, פועלים לפי השלבים הבאים:

המסוף

  1. נכנסים לדף Connection profiles במסוף Google Cloud .

    מעבר אל פרופילי קישור

  2. לוחצים על השם לתצוגה של פרופיל החיבור שרוצים להציג.

    יופיע דף סקירה כללית של פרופיל החיבור.

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
  • (פרופיל יעד בלבד) מזהה מופע היעד של Cloud SQL ל-SQL Server, שם משתמש וסיסמה למסד הנתונים

כדי לעדכן פרופיל חיבור, פועלים לפי השלבים הבאים:

המסוף

  1. נכנסים לדף Connection profiles במסוף Google Cloud .

    מעבר אל פרופילי קישור

  2. לוחצים על השם לתצוגה של פרופיל החיבור שרוצים לשנות.

    יופיע דף סקירה כללית של פרופיל החיבור.

  3. לוחצים על עריכה ומעדכנים את פרופיל החיבור.
  4. לוחצים על Save.

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 .
  • ‫(Optional, for source connection profiles only) SOURCE_STORAGE_BUCKET_NAME with the Cloud Storage bucket name that contains the parent database folder where you create the full, diff, and logs folders (that hold the full backup, differential backup, and transaction log files).
  • (אופציונלי, רק לפרופילים של חיבור ליעד)
    • CLOUDSQL_INSTANCE_ID עם מזהה המכונה של מכונת היעד של Cloud SQL ל-SQL Server. מידע על הצגת פרטי מכונות Cloud SQL זמין במאמר הצגת פרטי מכונות במאמרי העזרה של Cloud SQL.
    • פרטי משתמש להעברה: מזינים את הפרטים של חשבון המשתמש במסד הנתונים הייעודי במופע היעד. מידע נוסף על חשבון המשתמש הזה זמין במאמר בנושא יצירה והגדרה של מכונת יעד ב-Cloud SQL ל-SQL Server.
      • 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]

מחיקת פרופיל קישור

אפשר למחוק פרופיל חיבור רק אם אין משימות העברה שמשתמשות בפרופיל הזה. אם רוצים למחוק פרופיל חיבור שנמצא בשימוש במשימת העברה, צריך קודם למחוק את כל משימות ההעברה שמקושרות לפרופיל החיבור.

כדי למחוק פרופיל חיבור:

המסוף

  1. נכנסים לדף Connection profiles במסוף Google Cloud .

    מעבר אל פרופילי קישור

  2. לוחצים על השם המוצג של פרופיל החיבור שרוצים למחוק.

    יופיע דף סקירה כללית של פרופיל החיבור.

  3. לוחצים על Delete.
  4. בתיבת הדו-שיח, לוחצים על מחיקה.

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)?
אפשר לדלג על הנחיות אינטראקטיביות לאישור ב-Google Cloud CLI באמצעות הדגל האופציונלי --quiet.