כדי ליצור פרופיל חיבור ליעד עבור מופע Cloud SQL ל-SQL Server, פועלים לפי השלבים הבאים:
המסוף
- נכנסים לדף Connection profiles במסוף Google Cloud .
- לוחצים על יצירת פרופיל.
- בדף Create a connection profile (יצירת פרופיל חיבור), בוחרים באפשרות Destination (יעד) מהרשימה Profile role (תפקיד הפרופיל).
- ברשימה Database engine (המנוע של מסד הנתונים), בוחרים באפשרות Cloud SQL for SQL Server (Cloud SQL ל-SQL Server).
- מזינים את הפרטים הבאים בפרופיל החיבור:
- שם פרופיל הקישור
- מזהה פרופיל הקישור
- אזור
- שם המשתמש והסיסמה של מסד הנתונים להעברה
מידע נוסף על השדות האלה זמין במאמר סקירה כללית על פרופילי חיבור.
- אופציונלי: בקטע Test connection profile (בדיקת פרופיל החיבור), לוחצים על Run test (הפעלת הבדיקה).
Database Migration Service מבצע בדיקה מהירה כדי לוודא שפרטי החיבור שסיפקתם מספיקים כדי להגיע לנתונים שלכם.
- לוחצים על יצירה בתחתית הדף.
מופיע הדף פרופילים של חיבורים, ובו מוצג פרופיל החיבור החדש שנוצר.
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]