יצירת פרופיל חיבור ליעד

כדי ליצור פרופיל חיבור ליעד עבור מופע Cloud SQL ל-SQL Server, פועלים לפי השלבים הבאים:

המסוף

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

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

  2. לוחצים על יצירת פרופיל.
  3. בדף Create a connection profile (יצירת פרופיל חיבור), בוחרים באפשרות Destination (יעד) מהרשימה Profile role (תפקיד הפרופיל).
  4. ברשימה Database engine (המנוע של מסד הנתונים), בוחרים באפשרות Cloud SQL for SQL Server (Cloud SQL ל-SQL Server).
  5. מזינים את הפרטים הבאים בפרופיל החיבור:
    • שם פרופיל הקישור
    • מזהה פרופיל הקישור
    • אזור
    • שם המשתמש והסיסמה של מסד הנתונים להעברה

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

  6. אופציונלי: בקטע Test connection profile (בדיקת פרופיל החיבור), לוחצים על Run test (הפעלת הבדיקה).

    Database Migration Service מבצע בדיקה מהירה כדי לוודא שפרטי החיבור שסיפקתם מספיקים כדי להגיע לנתונים שלכם.

  7. לוחצים על יצירה בתחתית הדף.

    מופיע הדף פרופילים של חיבורים, ובו מוצג פרופיל החיבור החדש שנוצר.

gcloud

בדוגמה הזו נעשה שימוש בדגל האופציונלי --no-async כדי שכל הפעולות יתבצעו באופן סינכרוני. כלומר, יכול להיות שיעבור זמן מה עד שהפקודות יושלמו. אפשר לדלג על הדגל --no-async כדי להריץ פקודות באופן אסינכרוני. אם כן, צריך להשתמש בפקודה gcloud database-migration operations describe כדי לוודא שהפעולה הצליחה.

לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:

  • CONNECTION_PROFILE_ID עם מזהה שניתן לקריאה על ידי מכונה של פרופיל החיבור.
  • REGION עם המזהה של האזור שבו רוצים לשמור את פרופיל החיבור.
  • CONNECTION_PROFILE_NAME עם שם קריא לפרופיל החיבור. הערך הזה מוצג ב-Database Migration Service ב Google Cloud מסוף.
  • 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
  --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]