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