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