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

כדי ליצור פרופיל חיבור ליעד של מכונת Cloud SQL ל-SQL Server:

המסוף

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

    לדף Connection profiles

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

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

  6. אופציונלי: בקטע Test connection profile, לוחצים על Run test.

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

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

    מופיע הדף Connection profiles ובו פרופיל החיבור החדש שיצרתם.

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.
  • ‫Migration user details: מזינים את הפרטים של חשבון המשתמש הייעודי במסד הנתונים במכונה של היעד. מידע נוסף על חשבון המשתמש הזה זמין במאמר יצירה והגדרה של מכונת היעד של 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]