דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. MDF גיבוי נתונים

MDF גיבוי נתונים

מתוזמן נעוץ נעול הועבר ארכיון code613m
38 פוסטים 6 כותבים 2.6k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים מורחק
    כתב ב נערך לאחרונה על ידי
    #1

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

    תודה לכולם.

    פורסם במקור בפורום CODE613 ב20/01/2014 08:26 (+02:00)

    תגובה 1 תגובה אחרונה
    1
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      רחמים, אין כזה מסד ששמו MDF. MDF זה רק סיומת של קובץ.
      יש מסד ששמו SQL SERVER.

      פורסם במקור בפורום CODE613 ב20/01/2014 11:20 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0
      • ש מנותק
        ש מנותק
        שמואל
        כתב ב נערך לאחרונה על ידי
        #3

        אולי אפשר שהתוכנה פשוט תעתיק את הקובץ כל ערב
        ובמקרה הצורך הוא יוחלף

        פורסם במקור בפורום CODE613 ב20/01/2014 11:25 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • רחמיםר מנותק
          רחמיםר מנותק
          רחמים מורחק
          כתב ב נערך לאחרונה על ידי
          #4

          הבעיה שה MDF הזה שוקל כמה מגה ואם כל יום יהיה לך גיבוי של כמה מגה מהר מאוד תגיע למשקל עצום, כאשר הנתונים הפנמיים שלו בסך הכל כמה מאות KB אולי.

          פורסם במקור בפורום CODE613 ב20/01/2014 11:28 (+02:00)

          תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            כתב ב נערך לאחרונה על ידי
            #5

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

            עריכה:
            ישנם כלים מובנים לגיבוי מתקדם ואני אכן לא מכיר אותם.

            פורסם במקור בפורום CODE613 ב20/01/2014 11:50 (+02:00)

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            0
            • א מנותק
              א מנותק
              ארכיטקט
              כתב ב נערך לאחרונה על ידי
              #6

              רבי דוד למה כל דבר בתוכנה הוא כזה מסובך 😢 כשבן אדם מגבה קובץ וורד, הוא פשוט מעתיק את הקובץ, איפה האופציה הזאת במסד נתונים של sql server כמו אקסס או כל קובץ אחר????? :?

              פורסם במקור בפורום CODE613 ב20/01/2014 12:12 (+02:00)

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

              תגובה 1 תגובה אחרונה
              0
              • dovidD מחובר
                dovidD מחובר
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @ארכיטקט

                רבי דוד למה כל דבר בתוכנה הוא כזה מסובך 😢 כשבן אדם מגבה קובץ וורד, הוא פשוט מעתיק את הקובץ, איפה האופציה הזאת במסד נתונים של sql server כמו אקסס או כל קובץ אחר????? :?

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

                פורסם במקור בפורום CODE613 ב20/01/2014 12:20 (+02:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                0
                • רחמיםר מנותק
                  רחמיםר מנותק
                  רחמים מורחק
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @דוד ל.ט.

                  תגדיר לעצמך ממה אתה חושש: נזק לוגי של נתונים (עדכון או כתיבה שגויים) נזק לוגי של מבנה, נזק מערכת קבצים או רעיונות אחרים.
                  כל דבר מצריך גיבוי אחר.

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

                  @דוד ל.ט.

                  גיבוי פשוט של נתונים יכול להתבצע באותו מסד מטבלה א' לטבלה ב'.

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

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

                  פורסם במקור בפורום CODE613 ב20/01/2014 13:24 (+02:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • א מנותק
                    א מנותק
                    ארכיטקט
                    כתב ב נערך לאחרונה על ידי
                    #9

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

                    מעניין אם בגיבוי של כל קובץ ה mdf הוא מייצא טריגרים, לא ניסיתי אבל אני חושב שכך הוא.

                    פורסם במקור בפורום CODE613 ב20/01/2014 15:01 (+02:00)

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

                    תגובה 1 תגובה אחרונה
                    0
                    • clickoneC מנותק
                      clickoneC מנותק
                      clickone
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @רחמים

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

                      תודה לכולם.

                      @ארכיטקט

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

                      מעניין אם בגיבוי של כל קובץ ה mdf הוא מייצא טריגרים, לא ניסיתי אבל אני חושב שכך הוא.

                      גם בגיבוי הפנימי של הSQL SERVER גיבוי משמעותו "העתקת קובץ הנתונים" על כל המשתמע מכך.
                      @רחמים

                      @דוד ל.ט.
                      גיבוי פשוט של נתונים יכול להתבצע באותו מסד מטבלה א' לטבלה ב'.

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

                      SELECT accounts.* INTO [acc21-10-14]
                      FROM accounts;
                      

                      שם הטבלה לגיבוי היא accounts
                      הטבלה שנשלחה לגיבוי היא acc21-10-14 שזה קיצור של השם + התאריך...
                      ואידך זיל גמור.

                      פורסם במקור בפורום CODE613 ב21/01/2014 01:49 (+02:00)

                      אין טסט כמו פרודקשן.

                      המייל שלי urivpn@gmail.com

                      תגובה 1 תגובה אחרונה
                      2
                      • רחמיםר מנותק
                        רחמיםר מנותק
                        רחמים מורחק
                        כתב ב נערך לאחרונה על ידי
                        #11

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

                        יישר כח גדול לכולם !

                        פורסם במקור בפורום CODE613 ב21/01/2014 09:26 (+02:00)

                        תגובה 1 תגובה אחרונה
                        0
                        • רחמיםר מנותק
                          רחמיםר מנותק
                          רחמים מורחק
                          כתב ב נערך לאחרונה על ידי
                          #12

                          רגע, איך עושים שאילתת INTO כאשר ה SELECT הוא מתוך MDF אחד, וה INTO צריך ליצור טבלה ב MDF אחר ?

                          פורסם במקור בפורום CODE613 ב21/01/2014 15:30 (+02:00)

                          תגובה 1 תגובה אחרונה
                          0
                          • dovidD מחובר
                            dovidD מחובר
                            dovid ניהול
                            כתב ב נערך לאחרונה על ידי
                            #13

                            א. תפסיק להתבטאות כבר בMDF. תגיד מסד נתונים.
                            ב. למה אחר באמת?

                            פורסם במקור בפורום CODE613 ב21/01/2014 15:34 (+02:00)

                            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                            בכל נושא אפשר ליצור קשר dovid@tchumim.com

                            תגובה 1 תגובה אחרונה
                            0
                            • רחמיםר מנותק
                              רחמיםר מנותק
                              רחמים מורחק
                              כתב ב נערך לאחרונה על ידי
                              #14

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

                              פורסם במקור בפורום CODE613 ב21/01/2014 15:38 (+02:00)

                              תגובה 1 תגובה אחרונה
                              0
                              • K מנותק
                                K מנותק
                                kingyes
                                כתב ב נערך לאחרונה על ידי
                                #15

                                אין באקסס אפשרות לייצא את כל הטבלאות (Structure and Data) בפורמט SQL לקובץ טקסט פשוט?

                                פורסם במקור בפורום CODE613 ב21/01/2014 15:53 (+02:00)

                                תגובה 1 תגובה אחרונה
                                0
                                • dovidD מחובר
                                  dovidD מחובר
                                  dovid ניהול
                                  כתב ב נערך לאחרונה על ידי
                                  #16

                                  @KingYes

                                  אין באקסס אפשרות לייצא את כל הטבלאות (Structure and Data) בפורמט SQL לקובץ טקסט פשוט?

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

                                  פורסם במקור בפורום CODE613 ב21/01/2014 16:13 (+02:00)

                                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • רחמיםר מנותק
                                    רחמיםר מנותק
                                    רחמים מורחק
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    @דוד ל.ט.

                                    השחזור הוא שאילתה שלך וממילא אתה שולט על כל חלקיק עדכון (אתה יכול לשחזר רק רבע עמודה).

                                    את מתכוון לשאילתא כזו:

                                    UPDATE tblName
                                    SET column1=value1, column2=value2
                                    WHERE ID=1
                                    

                                    בשיטה הזו צריך ללכת ID אחר ID ושדה אחר שדה וזה מצויין כשרוצים לשחזר חלק מהרשומות, אבל האם יש דרך לשחזר טבלה שלמה בשאילתא אחת שתחליף את כל הרשומות הקיימות ברשומות שבטבלה מהגיבוי ?
                                    תודה.

                                    פורסם במקור בפורום CODE613 ב21/01/2014 22:54 (+02:00)

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • clickoneC מנותק
                                      clickoneC מנותק
                                      clickone
                                      כתב ב נערך לאחרונה על ידי
                                      #18

                                      @רחמים

                                      @דוד ל.ט.

                                      השחזור הוא שאילתה שלך וממילא אתה שולט על כל חלקיק עדכון (אתה יכול לשחזר רק רבע עמודה).

                                      את מתכוון לשאילתא כזו:

                                      UPDATE tblName
                                      SET column1=value1, column2=value2
                                      WHERE ID=1
                                      

                                      בשיטה הזו צריך ללכת ID אחר ID ושדה אחר שדה וזה מצויין כשרוצים לשחזר חלק מהרשומות, אבל האם יש דרך לשחזר טבלה שלמה בשאילתא אחת שתחליף את כל הרשומות הקיימות ברשומות שבטבלה מהגיבוי ?
                                      תודה.

                                      פשוט תחליף את שם הטבלה :lol: :lol: :lol:

                                      פורסם במקור בפורום CODE613 ב21/01/2014 23:06 (+02:00)

                                      אין טסט כמו פרודקשן.

                                      המייל שלי urivpn@gmail.com

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • רחמיםר מנותק
                                        רחמיםר מנותק
                                        רחמים מורחק
                                        כתב ב נערך לאחרונה על ידי
                                        #19

                                        תודה,
                                        ומה התשובה לזה:
                                        @רחמים

                                        רגע, איך עושים שאילתת INTO כאשר ה SELECT הוא מתוך MDF אחד, וה INTO צריך ליצור טבלה ב MDF אחר ?

                                        פורסם במקור בפורום CODE613 ב22/01/2014 08:07 (+02:00)

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • dovidD מחובר
                                          dovidD מחובר
                                          dovid ניהול
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          @רחמים

                                          בשיטה הזו צריך ללכת ID אחר ID ושדה אחר שדה וזה מצויין כשרוצים לשחזר חלק מהרשומות, אבל האם יש דרך לשחזר טבלה שלמה בשאילתא אחת שתחליף את כל הרשומות הקיימות ברשומות שבטבלה מהגיבוי ?
                                          תודה.

                                          כן.
                                          שאילתה די פשוטה.

                                          פורסם במקור בפורום CODE613 ב22/01/2014 11:17 (+02:00)

                                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                          תגובה 1 תגובה אחרונה
                                          1

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום