בדיקת עקביות Counter Registry Hive בביצועים בעת התקנת SQL Server ב-Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



כמומחה IT, אני מרבה להשתמש בסלנג מקצועי בעת בדיקת הביצועים של כוורות רישום שונות ב-Windows. משימה מסוימת זו יכולה להיות די מייגעת, אך חשוב לוודא שהכוורות עקביות לפני התקנת SQL Server. במאמר זה, אני אראה לך כיצד לבדוק את הביצועים של כוורות הרישום במערכת שלך כדי לוודא שהן במצב טוב לפני התקנת SQL Server. הדבר הראשון שתצטרך לעשות הוא לפתוח את עורך הרישום. כדי לעשות זאת, הקש על מקש Windows + R, הקלד 'regedit' בתיבת הדו-שיח 'הפעלה' והקש Enter. לאחר שעורך הרישום פתוח, תצטרך לנווט אל המפתח הבא: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup ברגע שתגיע למפתח ההתקנה, תצטרך לחפש את הערך 'PerformanceCounter'. יש להגדיר ערך זה ל-1 אם ברצונך להפעיל את מוני הביצועים עבור SQL Server. אם הוא לא מוגדר ל-1, יהיה עליך לשנות אותו ולאחר מכן להפעיל מחדש את המחשב. לאחר שהפעלת את מוני הביצועים, תצטרך להפעיל את SQL Server Configuration Manager. כדי לעשות זאת, הקש על מקש Windows + R, הקלד 'sqlservermanager' בתיבת הדו-שיח 'הפעלה' והקש Enter. לאחר שמנהל התצורה פתוח, הרחב את הצומת 'שירותי SQL Server' ולאחר מכן לחץ לחיצה ימנית על שירות 'שרת SQL'. מתפריט ההקשר, בחר באפשרות 'מאפיינים'. בתיבת הדו-שיח מאפייני SQL Server, עבור ללשונית 'מתקדם' ולאחר מכן גלול מטה אל הקטע 'מוני ביצועים'. כאן, תצטרך לוודא שהאפשרות 'מופעל' נבחרה. אם לא, בחר בו ולאחר מכן לחץ על כפתור 'החל'. לאחר שהפעלת את מוני הביצועים, תצטרך להפעיל מחדש את שירות SQL Server. כדי לעשות זאת, לחץ לחיצה ימנית על שירות 'SQL Server' ובחר באפשרות 'הפעל מחדש' מתפריט ההקשר. לאחר הפעלה מחדש של שירות SQL Server, אתה אמור להיות מסוגל לראות את מוני הביצועים בצג הביצועים. כדי להפעיל את צג הביצועים, הקש על מקש Windows + R, הקלד 'perfmon' בתיבת הדו-שיח 'הפעלה' והקש Enter. בצג הביצועים, תצטרך להוסיף את המונים 'מנהל מאגר' ו'שרת SQL: מנהל זיכרון'. לאחר שהוספת את המונים, תוכל להתחיל לנטר את הביצועים של מופע ה-SQL Server שלך. אם אתה רואה עליות במאגר או בשימוש בזיכרון, תדע שמשהו לא בסדר ותצטרך לחקור לעומק. על ידי ביצוע שלבים אלה, אתה יכול להבטיח שכוורות הרישום במערכת שלך במצב טוב לפני התקנת SQL Server. זה יעזור להבטיח שמופע SQL Server שלך יפעל בצורה חלקה וללא כל בעיות.



כפי שציינתי בשבוע שעבר, אכסה בעיות שונות בהתקנת SQL Server וטיפים שונים לתיקון אותן. בשבוע שעבר דנו איך שגיאת ניהול SQL Server הפסיק לעבוד ועברה שלבים שונים כדי לתקן את זה. אז השבוע אני דן בטעות נפוצה נוספת שמתעוררת בעת פתרון בעיות של SQL Server 2008 R2/2012, שהיא בערך בדיקת עקביות של מונה ביצועים ברישום כוורת נכשלה . בואו נדון בקצת רקע על הודעת שגיאה זו.





בדיקת עקביות של מונה ביצועים ברישום כוורת נכשלה

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





בדיקת העקביות של כוורת הרישום של מונה הביצועים



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

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

לשחזר את הגרסה הקודמת

C: הורדות setup.exe / ACTION = התקנה / SKIPRULES = PerfMonCounterNotCorruptedCheck



החלף את המיקום שבו יש לך את קבצי ההתקנה.

שחזור מונה ביצועים

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

  • לחץ על התחל והקלד CMD.
  • לחץ לחיצה ימנית ובחר הפעל כמנהל.
  • לאחר מכן הקלד lodctr/R:PerfStringBackup.INI והקש Enter
  • כעת הפעל מחדש את המערכת ונסה להתקין שוב את SQL Server.

ראיתי את זה עובד על גרסה ישנה יותר של Windows כמו XP ו- Server 2003אבל בקושי ראיתי את זה עובד על מערכת הפעלה מהדור החדש. בכל זאת, שווה לנסות. יש דרך לשחזר באופן ידני את מונה הביצועים של Microsoft, ראה כאן. KB300956 .

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

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

  • לחץ על התחל והקלד Regedit.
  • לחץ לחיצה ימנית ובחר הפעל כמנהל.
  • עבור אל HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • לאחר מכן לחץ לחיצה ימנית על Perflib ולחץ על מפתח חדש.
  • לאחר מכן הזן את הערך שקיבלת בעת הפעלת יישום המסוף

לכל 2

מיסוך כתובות דוא"ל
  • אז אולי יש לך מפתחות אחרים ב- Perflib כמו 009 וכו'.
  • עליך להעתיק מידע זה ולהציב אותו מתחת למפתח החדש שנוצר.

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

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

הורד את כלי תיקון המחשב כדי למצוא במהירות ולתקן באופן אוטומטי שגיאות של Windows

אני מקווה שתמצאי מאמר זה מועיל.

רשום פופולרי