‫Database Migration Service ל-SQL Server

אתם יכולים להעביר מסדי נתונים של SQL Server למכונות של Cloud SQL ל-SQL Server באמצעות Database Migration Service, בתהליך של גיבוי ושחזור.

  • במקורות בניהול עצמי או ב-Amazon RDS, קודם מעלים את קובצי הגיבוי המלא של מסד הנתונים וקובצי יומן הטרנזקציות לקטגוריה של Cloud Storage. ‫Database Migration Service עוקב באופן פעיל אחרי הקטגוריה, ומשכפל באופן רציף את הנתונים למכונה של Cloud SQL ל-SQL Server ביעד.

  • במקורות של Cloud SQL ל-SQL Server, שירות Database Migration Service מטפל באופן אוטומטי בכל הייצואים הנדרשים של קובצי הגיבוי.

בדף הזה מופיעה סקירה כללית על התכונות העיקריות של Database Migration Service להעברות הומוגניות של SQL Server:

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

  • זרימת הנתונים בהעברות רציפות מספקת סקירה כללית מקצה לקצה של האופן שבו הנתונים עוברים ב- Google Cloud במהלך תהליך ההעברה.

  • במאמר מעקב מוסבר על יומנים ומדדים שיכולים לעזור לכם לעקוב אחרי ההתקדמות והתקינות של משימת ההעברה.

  • הצפנה – איך מעבירים קובצי גיבוי מוצפנים של SQL Server.

מסדי נתונים נתמכים של מקור ויעד

אתם יכולים להשתמש ב-Database Migration Service כדי להעביר בין אותה גרסה ומהדורה של SQL Server, או מגרסאות קודמות של SQL Server לגרסאות מאוחרות יותר שנתמכות ב-Cloud SQL, כל עוד אתם פועלים לפי ההנחיות לתאימות גרסאות. למידע נוסף, עיינו בגרסה הנתמכת ובשדרוגי המהדורות של גרסת SQL Server שלכם במסמכי התיעוד של Microsoft. לדוגמה, ראו שדרוגים נתמכים של גרסאות ומהדורות (SQL Server 2025).

בטבלה הבאה מפורטים כל מסדי הנתונים הנתמכים של SQL Server כמקור וכמטרה:

מסדי נתונים של המקור מסדי נתונים של יעדים
Amazon RDS ‫Cloud SQL ל-SQL Server בגרסאות 2025, 2022, 2019, 2017
שרת SQL בניהול עצמי

(בארגון או בכל מכונה וירטואלית בענן שיש לכם שליטה מלאה עליה)

Cloud SQL ל-SQL Server

(עם ייצוא אוטומטי של גיבויים באמצעות Database Migration Service)

זרימת נתונים של העברות רציפות

בהעברות הומוגניות של SQL Server ל-Cloud SQL, ‏Database Migration Service תומך בתהליך העברה רציפה. בגישה הזו, הנתונים נטענים קודם מקובץ גיבוי מלא של מסד הנתונים, אחר כך מקובץ גיבוי דיפרנציאלי, ואז מתעדכנים באופן רציף על סמך קובצי יומן של טרנזקציות שאתם מעלים לקטגוריה ייעודית של Cloud Storage.

סקירה כללית על תהליך ההעברה של SQL Server
איור 1. העברת נתונים במהלך העברות של SQL Server באמצעות Database Migration Service. (אפשר ללחוץ כדי להגדיל)
סקירה כללית על תהליך ההעברה של SQL Server

באופן כללי, הנתונים עוברים את שלבי ההעברה הבאים:

מקורות של Cloud SQL ל-SQL Server

במקורות של Cloud SQL ל-SQL Server:

  1. מגדירים את מכונת המקור של Cloud SQL ל-SQL Server כך שתתמוך בשחזור מערכת מנקודה מסוימת בזמן (PITR), ומקצים את ההרשאות הנדרשות לחשבונות השירות של Cloud SQL ושל Database Migration Service.
  2. כשיוצרים ומריצים את משימת ההעברה, Database Migration Service יוצר קודם גיבוי מלא של מסד הנתונים, מאחסן אותו בקטגוריה של Cloud Storage שצוינה ואז טוען אותו למכונה ביעד.
  3. אחרי שההעתקה המלאה מסתיימת, Database Migration Service ממשיך לייצא קובצי יומן של טרנזקציות ממכונת המקור של Cloud SQL ל-SQL Server ולטעון אותם ליעד.

כדי להעביר את האפליקציה לשימוש במכונה של Cloud SQL ל-SQL Server כמסד הנתונים בסביבת הייצור, אתם יכולים להפסיק את הרפליקציה ולקדם את משימת ההעברה. ב מדריך להעברת נתונים (מיגרציה) של Cloud SQL ל-SQL Server ממקורות של Cloud SQL מוסבר שלב אחרי שלב איך מבצעים את ההעברה.

מקורות בניהול עצמי ומקורות AWS

למקורות בניהול עצמי ולמקורות AWS:

  1. אתם מעלים את קובצי הגיבוי ל-Cloud Storage.

    כדי להעביר באופן רציף שרת SQL ממקורות בניהול עצמי, צריך קודם לגבות באופן מלא את מסד הנתונים של המקור, ואז להעלות את קובץ הגיבוי לקטגוריה של Cloud Storage. בעדכונים הבאים, אפשר לספק קובץ גיבוי דיפרנציאלי, ואז להעלות קובצי יומן של טרנזקציות. אתם יכולים גם להגדיר יצירה והעלאה אוטומטית של יומני עסקאות באופן רציף.

    למידע נוסף על אוטומציה של יצירה והעלאה של יומני טרנזקציות רציפים, קראו את המאמר תזמון גיבויים של יומני טרנזקציות.

    למידע נוסף על האופן שבו Database Migration Service משתמש בסוגים שונים של קובצי גיבוי בהעברות הומוגניות של SQL Server, קראו את המאמר סוגי קובצי גיבוי נתמכים.

  2. כשהמשימה להעברת נתונים מתחילה, Database Migration Service טוען את הגיבוי המלא האחרון של מסד הנתונים למכונה של Cloud SQL ל-SQL Server ביעד.
  3. אחרי שהטעינה הראשונית מסתיימת, Database Migration Service עובר לשלב הטעינה המצטברת. בשלב הזה, Database Migration Service מבצע את הפעולות הבאות:
    1. אם משימת ההעברה מוגדרת לשימוש בקובץ גיבוי דיפרנציאלי, Database Migration Service סורק את התיקייה diff וטוען קובצי גיבוי דיפרנציאלי למכונה ביעד. אם משימת ההעברה מוגדרת לשימוש בקובץ גיבוי דיפרנציאלי, אבל Database Migration Service לא מוצא אותו בקטגוריה של Cloud Storage, משימת ההעברה מציגה שגיאה בזמן שהיא מחפשת ברציפות את קובץ הגיבוי הדיפרנציאלי בתיקייה diff.

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

    2. עכשיו Database Migration Service סורק באופן רציף את הקטגוריה של Cloud Storage כדי למצוא קובצי גיבוי של יומני עסקאות, וליצור מהם רפליקות במכונה של היעד.
  4. ככל שנתונים חדשים מופיעים במסד הנתונים של המקור, אתם יכולים להמשיך לייצא את קובצי הגיבוי של יומן העסקאות ולהעלות אותם לאותה קטגוריה של Cloud Storage. ‫Database Migration Service אוסף את כל קובצי הגיבוי החדשים של יומן העסקאות ומשכפל אותם במסד הנתונים של היעד.

כדי להעביר את האפליקציה לשימוש במכונה של Cloud SQL ל-SQL Server כמסד הנתונים בסביבת הייצור, אפשר להפסיק את הרפליקציה המתמשכת ולקדם את משימת ההעברה. ב מדריך להעברת נתונים (מיגרציה) של Cloud SQL ל-SQL Server מפורטים השלבים להעברת הנתונים.

מעקב

תרשים לדוגמה של עיכוב ברפליקציה של משימת העברה ב-Database Migration Service.
איור 2. תרשים לדוגמה של יכולת תצפית ב-Database Migration Service. (אפשר ללחוץ כדי להגדיל)
תרשים לדוגמה של עיכוב ברפליקציה של משימת העברה ב-Database Migration Service.

‫Database Migration Service מספק יכולות נרחבות של רישום ביומן וניטור, כדי לעזור לכם לעקוב אחרי התקדמות ההעברה. התכונות האלה כוללות אבחון בזמן אמת של עיכובים ברפליקציה ועיבוד של קובצי גיבוי של יומני טרנזקציות, וגם יומנים מפורטים של תקינות מכונת היעד של Cloud SQL ל-SQL Server ושל מצב משימת ההעברה.

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

הצפנה

במקורות בניהול עצמי ובמקורות של Amazon RDS, שירות Database Migration Service מספק תמיכה מלאה ב גיבויים מוצפנים של SQL Server. אם תעלו את מפתח ההצפנה ל- Google Cloud, שירות Database Migration Service יוכל לפענח את הנתונים בצורה בטוחה ולטעון אותם למכונת היעד של Cloud SQL ל-SQL Server בלי לפגוע באבטחת מידע.

פרטים נוספים זמינים במאמר קובצי גיבוי מוצפנים של SQL Server.

המאמרים הבאים