יום שלישי, 15 בספטמבר 2009

עבודה נכונה עם לוגים

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

הפתרון:
קבצי הלוג נשמרים באופן אוטומטי בנתיב :
“Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG”
קובץ חדש נוצר כל פעם שהשרת מבצע RESTRART באופן יזום או לא.
כמו כן database administratorsיכולים להפעיל את הפקודה DBCC ERRORLOG או sp_cycle_errorlog ע"מ ליצור קובץ לוג חדש .
שם הקובץ האחרון שנוצר יהיה ERRORLOG.1 הקובץ הקודם ERRORLOG.2 כאשר הקובץ החדש ביותר ERRORLOG .

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


השלבים להעלאת מספר קבצי הלוג בשרתי 2008\2005 SQL :

1. נפתח את ה Management Studio.
2. נרחיב את הכרטיסיה "Management" \"SQL Server Logs"
3. בכפתור ימני של העכבר נבחר את האופציה Configure.
4. זה יפתח את החלון Configure SQL Server Error Logs"" , אנו נבחר בין 6-99 קבצים בחלון מסומן כעת 10 קבצי ארכיב.
5. לאחר שבחרנו את מספר הקבצים הרצוי ( 10-15 ) יש ללחוץ על OK.



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


בהצלחה!
שנה טובה!

אין תגובות: