none
העברת Master log file לתיקייה נפרדת מה- Master Data File RRS feed

  • שאלה

  • שלום,

    החליטו אצלי בחברה להתקין snap manager. הכלי הזה מבצע snapshots ברמה של data files, מה שמאפשר שיחזורים מהירים של בסיס נתונים.

    הבעיה היא שהמערכת הנ"ל מחייבת הפרדת כל ה- Data file מה- log files של כל בסיסי הנתונים כולל system db.

    את ה- user db אני יודע שאין בעיה להפריד ואפילו מומלץ. גם את tempdb, Model db & msdb אני יודע שניתן להפריד. הבעיה שלי היא עם ה- Master db.

    האם ניתן להפריד בין masterlog file ל master data file ?

    האם ממולץ לבצע מהלך זה?

    אם כן, כיצד ניתן לבצע מהלך זה?

     

    תודה מראש על התשובות.

     

    יום ראשון 17 אוקטובר 2010 18:06

תשובות

  • ב- sql 2008 אסור לך להזיז את mssqlsystemresource. אין שם אילוץ שהוא יהיה ביחד עם master, אלא האילוץ הוא שהוא יישאר במיקומו המקורי בתיקיית ההתקנה של SQL.

    מספיק לך להזיז את קובץ הלוג של master כפי שהסברתי.


    Eitan Blumin SQL Server Consultant Madeira Information Technologies eitan@madeira.co.il
    • הוצע כתשובה על-ידי EitanBlumin יום שני 18 אוקטובר 2010 07:35
    • סומן כתשובה על-ידי Rani W יום שני 18 אוקטובר 2010 12:28
    יום שני 18 אוקטובר 2010 07:35

כל התגובות

  • שלום רני,

    כן, זה אפשרי להפריד את קובץ הנתונים וקובץ הלוג של ה-master.

    אתה יכול לקבוע באילו נתיבים יושבים הקבצים של ה-master באמצעות הפרמטרים המוגדרים בסרוויס של ה-SQL.
    אתה יכול לגשת אליהם דרך ה-SQL Server Configuration Manager, לשונית ה-SQL Server Services, בחר את הסרוויס של ה-instance שלך (מתחיל ב-SQL Server ושם ה-instance בסוגריים אחריו) וכנס ל-Properties שלו.
    עבור ללשונית ה-Advanced ותוכל לראות את הפרמטרים של אתחול הסרוויס ליד Startup Parameters. מאוד קל להבין ממה שכתוב שם איך להגיד לSQL מהו מיקום קבצי ה-master.
    כמובן שתצטרך לבצע רסטרט לסרוויס אחרי שתבצע שינוי לפרמטרים האלו.

    אנא קח בחשבון שאם יש לך SQL Server 2005, חובה עליך שהקבצים של mssqlsystemresource ישבו באותה התיקיה כמו הקבצים של ה-master, אך אני לא בטוח איך להתייחס לאילוץ הזה כשמפרידים את קובץ הלוג וה-data. אולי הקבצים שלו צריכים לשבת איפה שה-mdf של ה-master, ואולי הוא צריך להיות מחולק כמוהו (data עם data, ולוג עם לוג).

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

    • הוצע כתשובה על-ידי EitanBlumin יום ראשון 17 אוקטובר 2010 22:14
    יום ראשון 17 אוקטובר 2010 22:04
  • תודה :)

    ב sql 2008 צריך לבצע משהו עם mssqlsystemresource? או שמספיק להזיז את קובץ הלוג כפי שהסברת (דרך ה SQL Server Configuration Manager).

     

    יום שני 18 אוקטובר 2010 06:42
  • ב- sql 2008 אסור לך להזיז את mssqlsystemresource. אין שם אילוץ שהוא יהיה ביחד עם master, אלא האילוץ הוא שהוא יישאר במיקומו המקורי בתיקיית ההתקנה של SQL.

    מספיק לך להזיז את קובץ הלוג של master כפי שהסברתי.


    Eitan Blumin SQL Server Consultant Madeira Information Technologies eitan@madeira.co.il
    • הוצע כתשובה על-ידי EitanBlumin יום שני 18 אוקטובר 2010 07:35
    • סומן כתשובה על-ידי Rani W יום שני 18 אוקטובר 2010 12:28
    יום שני 18 אוקטובר 2010 07:35