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

פורומים אפיון ופיתוח פריוריטי העברת מסד נתוני SQL לשרת חדש

  • Post
    רונן
    משתתף
    היי לכולם,

    האם צריך DBA או שזו פעולה יחסית פשוטה שאפשר לבצע אותה ואם כן מהי?

    קיימת גם אופציה ב' להעביר את הנתונים(דרך ארכיב)

מוצגות 15 תגובות – 1 עד 15 (מתוך 25 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    יש מסמכים בספרית התעוד של אשבל, כנראה קראת כי הם ממליצים לפנות ל-DBA

    sql server express
    http://backoffice.eshbel.com/eshbel/primail/library/switch_sql_express_h.pdf
    sql server full
    http://backoffice.eshbel.com/eshbel/primail/library/switch_sql_h.pdf

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

    אם אתה לא בטוח מספיק ביכולות שלך ב-SQL Server הייתי ממליץ שתפנה ל-DBA. לדעתי לא היית רוצה לשבש את מערכת הפריוריטי של החברה שלך.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    רונן
    משתתף
    תודה.. אבל המטרה שלי בשאלה היא לפנות למי שעשה את זה…ולדעת האם זה מסובך או יחסית פשוט..
    yitzchok
    משתתף
    IL
    האם זה יהיה מהר (לא שאלת) – תלוי בגודל קבצי ה-DB כמובן

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

    לתחזוקת שרתי פיתוח וטסט אני עושה דברים כאלה לבד כי יש לי כבר נסיון בזה (אציין שעברתי לפני-כן קורס בן שבוע ב- Sql Server, לפני זה לא הייתי חושב לטפל לבד). אבל בשרת התפעול אני עדיין מעדיף בליווי DBA כי זה נכס החברה ולא לוקחים צ'אנס.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    Lior
    מנהל בפורום
    הי רונן
    עקרונית,מדובר במשהו פשוט.
    אך כמובן שתמיד עלולות להיות הפתעות.

    התהליך בגדול הוא:
    1. גיבוי מערכת המקור
    2. התקנה של SQL ופריוריטי על המחשב החדש כרגיל.
    3. החלפת ספריות ההתקנה (פרט ל MSSQL – בהתקנות express) בספריות הגיבוי.
    4. שחזור בסיסי הנתונים בכלי sql server
    5. עדכון קובץ SRVPATH
    6. התקנת התחנות

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

    לגבי סעיף 4 אתה יכול לפרט..האם צריך להשתמש ב DTS או Microsoft's Database Publishing כדי להעתיק את מסד הנתונים ?

    Lior
    מנהל בפורום
    הפרוצדורה גיבוי יומי של פריוריטי – יוצרת ספריה שנקראת data. שם מאוחסנים קבצי הגיבוי מחולקים לתתי ספריות לפי החברות + ספרייה לבסיס הנתונים system. מה שמעניין אותך שם זה הקבצים העדכניים ביותר עם סיומת BAK. בכלי הניהול של sql במחשב החדש אתה מבצע שחזור מגיבוי לקבצים הללו
    חיפוש בגוגל על שחזור מקבצי bak יביא לך אינסוף תוצאות.
    שכחתי עוד משהו – שחזור המשתמשים. זה בא אחרי שחזור בסיסי הנתונים
    כשתגיע לזה אני ארחיב בנושא.
    מארק
    משתתף
    none
    ליאור, שוב מקנא ביכולת שלך לכתוב הסבר פשוט וברור.
    רונן
    משתתף
    תדוה ליאור..נשמע לא כל כך מסובך
    רונן
    משתתף
    ליאור, כשאני רוצה לבצע restore לקבצי ה backup דרך sql server manager studio

    המערכת שואלת את היעד..
    אז עבור system קיים כבר database זהה בשרת החדש אבל עבור החברות אין..

    האם צריך ליצור את החברות האלו בפריוריטי קודם ואז להתחיל בשחזור ?

    (זה כבר דומה לתהליך לביצוע ארכיב)…

    רונן

    Lior
    מנהל בפורום
    תמחק את בסיסי הנתונים demo ו system של ההתקנה החדשה(קליק ימני) ושחזר.
    כמו כן יש לך גם איפה שהוא שם אפשרות לדרוס. אם אתה מוצא את הדגלון – דרוס.
    לגבי היעד – בתיבה הראשונה תרשום את שם בסיס הנתונים (= שם החברה)
    רונן
    משתתף
    היי ליאור,
    הכל עבדבסדר כולל שחזור הדטה בשרת החדש לפי החברות השונות..עד הרגע שמחקתי את מסד הנתונים של ה system. באותו רגע המערכת מנתקת אותי מהשרת ..וללא יכולת להתחבר כ Tabula…ולהמשיך בתהליך…
    Lior
    מנהל בפורום
    גם את system אתה צריך לשחזר מהגיבוי בדיוק כמו את הדטה בייסים של החברות.
    יש ב data ספריה ששם שמורים קבצי הגיבוי שלו
    רונן
    משתתף
    זה ברור..ברגע שאני מוחק את מסד ה system מרגע זה אני לא יכול להמשיך בכל פעולה..המערכת מנתקת אותי ממסד הנתונים של eshbel/priority ללא אפשרות להתחבר שוב כ tabula על מנת להמשיך לבצע את פעולת השחזור..

    אפילו כאשר רק שיניתי את שם הספריה ישר הוא ניתק אותי…

    Lior
    מנהל בפורום
    מה זה "המערכת" ? באיזה כלי אתה משתמש לשחזור בסיסי הנתונים ותחת איזה משתמש אתה עובד ?
    רונן
    משתתף
    sql server managment studio
    ישנם שתי אפשרויות להתחבר
    authentication: windows או authentication: sql server
    בחרתי ב authentication: sql server
    login:tabula

    באופציה שניה גם מתחברים אבל אין אפשרות לעשות שום פעולה..

מוצגות 15 תגובות – 1 עד 15 (מתוך 25 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.