MS SQL Server היא מערכת ניהול מסדי נתונים יחסיים (RDMS) שפותחה על ידי Sybase ומיקרוסופט. זה שימושי במגוון רחב של פלטפורמות עיבוד עסקאות, ניתוח נתונים ופיתוח מודיעין עסקי. למיקרוסופט יש עשרות מהדורות שרת SQL מכוון לעומסי עבודה וסביבות שונות.

שחיתות במסדי נתונים של SQL משפיעה על העקביות של מסד הנתונים והנתונים. זה עלול להתרחש בזמן קריאה, כתיבה, העברה או עיבוד נתונים. למרות שישנן דרכים למנוע שחיתות, אם זה קורה, תזדקק לכלי התאוששות. נסתכל על ארגז כלים לשחזור עבור SQL Server לשחזור מסד הנתונים של SQL פגום.

יסודות בסיסי נתונים של SQL Server ומערכת ניהול מסדי נתונים יחסיים

SQL מייצג שפת שאילתות מובנית. זו שפת מסד נתונים המיועדת לאחזור וניהול נתונים במאגר יחס. אז איך נגדיר מסד נתונים? ב- SQL Server, מסד נתונים מורכב מאובייקטים של מסדי נתונים. כמה מהאובייקטים הנפוצים הם:

  • שולחנות: אחסן קבוצה ספציפית של נתונים מובנים. הוא מורכב משורות (או רשומות) ועמודות (או תכונות). לעמודות יש שם תיאורי והן מכילות סוג נתונים ספציפי.
  • צפיות: משפט SQL הבונה את הנתונים באופן בו משתמשים מוצאים טבעיים או אינטואיטיביים. באפשרותך ליצור תצוגה להגבלת הגישה או לסיכום הנתונים מטבלאות שונות ועוד.
  • instagram viewer
  • פרוצדורות מאוחסנות: אוסף שהורכב מראש של הצהרות SQL ולוגיקה של פקודות המאוחסנים במסד הנתונים. בעזרתו תוכלו לבצע קוד ולשנות את הנתונים בטבלאות שלכם.
  • פונקציות: פיסת קוד שמבצעת משימה מסוימת. לדוגמא, הפונקציה Format מעצבת ערך עם הפורמט שצוין.

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

כדי להבין אותם טוב יותר, חשוב על מדף ספרייה. מאגר מידע הוא מדף אחד עם ספרים, וכל ספר הוא שולחן. למרות שלכל ספר יש את תוכנו, הוא מקושר (או קשור) לספרים אחרים על ידי שיתוף של כמה מאפיינים, מטא נתונים או אינדקסים.

SQL Server משתמש בשני סוגים של מסדי נתונים. מסד הנתונים של המערכת חשוב מכיוון שהם שולטים על הפעולה כולה. מסד נתונים של משתמשים נוצר על ידי משתמשים ושומר את נתוני SQL הנדרשים על ידי אותם משתמשים. לקבצי מסדי הנתונים העיקריים יש סיומת .mdf. קבצי יומן הם קבצי הגיבוי של מסד הנתונים של SQL Server.

שחיתות בבסיסי נתונים וסיבותיו

בארגון, שחיתות בסיסי נתונים לא רק גוררת סיכונים לנתונים אלא גם מאיימת על הכנסות העסק. ישנן מספר סיבות לשחיתות מסד נתונים של SQL Server:

  • שגיאות במגזר הדיסק הקשיח ושחיתות וכשל בזיכרון.
  • אחסון קבצי מסד נתונים בתיקיות או כרכים דחוסים.
  • תכנון גרוע של מסדי נתונים הקשור לנורמליזציה, אילוצים ועימותי משאבים.
  • מחיקת נתונים בשוגג.
  • פגום בכותרת הקובץ.
  • הפסקת חשמל פתאומית, תקלה ברכיבי הרשת וכיבוי מערכת בלתי צפוי.
  • התקפות וירוסים (תוכנות זדוניות, תוכנות כופר, תוכנות פרסום וכו ').
  • תפקוד שגוי של מערכת ההפעלה.

ארגז כלים לשחזור עבור SQL יכול לתקן מסד נתונים פגום של שרת SQL מגירסאות שונות, החל מ- MS SQL 2000 ועד 2019. הוא גם מנסה לשחזר סוגי נתונים בעלי ערך כמו נתוני טבלאות, תצוגות, נהלים מאוחסנים, פונקציות מותאמות אישית, אינדקסים ועוד.

להלן הוראות מפורטות לשחזור קובץ .mdf פגום.

שלב 1

לחץ על לִפְתוֹחַ לחץ על כפתור ובחר את קובץ ה- mdf המקורי שלך דרך חלון הדו-שיח הפתוח של סייר הקבצים. נְקִישָׁה הַבָּא להמשיך לשלב הבא.

שלב 2

תראה חלון שיח מהיר עם ההודעה "האם ברצונך להתחיל בהתאוששות?" נְקִישָׁה כן כדי להתחיל בתהליך ההתאוששות. תיבת הכלים לשחזור SQL תציג את התצוגה המקדימה של הנתונים בכל קטגוריה, כולל טבלאות מערכת או משתמש, תצוגות, נהלים מאוחסנים, פונקציות שהוגדרו על ידי משתמשים וסוגי נתונים.

לדוגמה, כאשר אתה בוחר את טבלאות משתמש בקטגוריה, תראה את רשימת כל טבלאות המשתמשים ותוכנם בחלק התחתון של החלון. נְקִישָׁה הַבָּא להמשיך.

שלב 3

בשלב זה תוכל לייצא את הנתונים ממסד הנתונים המושחת. ישנן שתי שיטות: שמור סקריפט בדיסק ו בצע סקריפט במסד נתונים. בראשון, הכלי ייצור ספריה "מקור שם קובץ_שחזור" בתיקיית היעד שבחרת.

הוא מכיל סקריפטים (רצף המספור חשוב עבור קבצי נתונים) וקובץ "Install.bat" (הקלד את שם השרת, שם המשתמש והסיסמה בחלון CMD).

באחרון, ציין את הפרטים ב מחרוזת חיבור טֶקסט. דרך תיבת הדו-שיח "מאפייני קישור נתונים", הקלד את שם הספק ופרטי האימות. עם זאת, תיבת הכלים לשחזור SQL תבצע ישירות את הסקריפט במסד הנתונים.

מכיוון שמאגר המידע יכול להכיל ג'יגה-בייט של נתונים, תוכלו לפצל את הקובץ למספר חלקים בהתאם לצרכים שלכם. ציין מספר ב פיצול לחלקים עם גודל. נְקִישָׁה הַבָּא להמשיך.

שלב 4

למרות שזה שלב אופציונלי, בארגז הכלים לשחזור יש תיבת סימון ליד אובייקטים בכל הקטגוריות. באמצעות אפשרות זו, תוכל להורות לכלי לאחזר את הנתונים שברצונך לשמור ממסד הנתונים הפגום. אתה יכול לבחור מתוך סוג מסד הנתונים, הקטגוריות או אובייקטים של מסד הנתונים. נְקִישָׁה הַבָּא להמשיך.

שלב 5

ארגז הכלים לשחזור SQL יתחיל את תהליך השחזור ותוכל לעקוב אחר ההתקדמות בזמן אמת. תהליך זה תלוי באופן טבעי בגודל קובץ המקור ובביצועי המעבד.

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

שחזר נתונים ממסד הנתונים של שרת SQL פגום

ארגז כלים לשחזור עבור SQL הוא כלי פשוט שנועד לתקן ולשחזר נתונים ממאגרי מידע פגומים בפורמט MS SQL Server (.mdf). האפליקציה מבצעת ניתוח מפורט של מסד הנתונים של שרת SQL ומאפשרת להציג תצוגה מקדימה, להציג ולשחזר את הנתונים מאובייקטים של מסד נתונים.

ניתן להעביר את כל הנתונים ששוחזרו מקבצי .mdf למסד נתונים חדש (במחשב אחר) או לקבצי סקריפט SQL. נסה את האפליקציה ובדוק אם היא מתאימה לצרכים שלך. הכלי זמין עבור א מחיר סביר של $ 99 (שימוש אישי) או $ 149 (שימוש עסקי).

אימייל
גיליון הצ'יטים החיוני של SQL Commands למתחילים

רוצה ללמוד עוד על SQL? טיפול בפקודות השאילתות השונות של SQL היא דרך נהדרת להתקדם.

קרא הבא

נושאים קשורים
  • קודמה
  • SQL
על הסופר
ראול סייגל (147 מאמרים פורסמו)

עם תואר M.Optom במומחיות לטיפול בעיניים, עבד רחול כמרצה שנים רבות במכללה. כתיבה והוראה של אחרים זו תמיד התשוקה שלו. כעת הוא כותב על טכנולוגיה והופך אותה לעיכול עבור קוראים שלא מבינים אותה היטב.

עוד מראול סייגל

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.