גירסה חדשה של כלי בדיקת מסד הנתונים עבור Microsoft Dynamics NAV

חל על
Dynamics NAV 2013 R2 Microsoft Dynamics NAV 2015 Dynamics NAV 2016

מאמר זה חל על Microsoft Dynamics NAV עבור כל המדינות ואזורי השפות.

מבוא

כלי בדיקת מסד הנתונים החדש עבור Microsoft Dynamics NAV מחפש חוסר עקביות בין הטבלה תמונת מטה-נתונים של אובייקט Dynamics NAV של Microsoft Dynamics NAV ל- SQL Server (CheckSnapshot) או בודק ומתקן באופן אופציונלי תווי רווח לבן לא חוקיים בסוגי נתוני קוד (FindInvalidCodeFields). באפשרותך להשתמש בכלי עבור Microsoft Dynamics NAV 2013 R2 וגירסאות מתקדמות יותר (כגון Microsoft Dynamics NAV 2015 ו- Microsoft Dynamics NAV 2016).

כלי זה מחליף את הגירסה הקודמת שפורסמה כתיקון KB2963997 .

הערה Microsoft ממליצה לך לבצע גיבוי של מסד הנתונים המשמש כיעד לפני הפעלת כלי בודק מסד הנתונים.

בדיקת סמן

כאשר Microsoft Dynamics NAV מחיל שינויים על עיצוב הטבלה ב- SQL Server; שינויים אלה מחושבים בהתבסס על ההבדל בין טבלת המטה-נתונים של האובייקט, המהווה חלק ממסד הנתונים של יישום Microsoft Dynamics NAV, לבין הטבלה Object Metadata Snapshot, אשר נמצאת במסד הנתונים של דייר Microsoft Dynamics NAV. אם הטבלה Object Metadata Snapshot אינה מכילה תצוגה מדויקת של עיצוב הטבלה בפועל ב- SQL Server, ייתכן של- Microsoft Dynamics NAV Server לא תהיה אפשרות להחיל שינויים על העיצוב של טבלה זו ול- Microsoft Dynamics NAV אין אפשרות לגשת למסד הנתונים.

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

declare @objectId int = 3
update [Object Metadata Snapshot] set Metadata = (select Metadata from [Object Metadata]
where [Object Type]=1 ו- [Object ID]=@objectId) כאשר [Object Type] = 1 ו- [Object
מזהה]=@objectId

תחביר כדי לבדוק את מסד הנתונים
NavCheckDatabase CheckSnapshot מחרוזת [-Server] <מחרוזת> [-Database]><מחרוזת [-AppDatabase] <> 

תיאור פרמטרים:

שרת: שם שרת מסד הנתונים שבו ברצונך להפעיל את הפקודה. כדי לציין את המחשב המקומי, ציין ".".
מסד נתונים: שם מסד הנתונים שברצונך לבדוק, כגון DynamicsNAVDB.
AppDatabase: השם של מסד הנתונים של היישום, כגון MyAppDB.

אם appdatabasename לא צוין, ההנחה היא שהיישום ומסד הנתונים של הדיירים זהים (מצב מדור קודם), לדוגמה:

NavCheckDatabase CheckSnapshot . DynamicsNAVDB

FindInvalidCodeFields

כלי בדיקת מסד הנתונים יכול גם למצוא ולתקן רווח לבן לא חוקי (כפי שהוגדר על-ידי .NET Framework) בשדות קוד של מסדי נתונים של Microsoft Dynamics NAV. הכלי יתחלף ויקרא את כל הנתונים וספרות, מציג או מתקן שדות קוד קיימים המכילים רווח לבן.

אם הכלי מדווח על בעיה, באפשרותך גם למצוא אילו רשומות מכילות רווח לבן על-ידי הגדרת הפרמטר Extended; בעת השימוש בו, הוא יציג גם את הערכים החתוכיים של הרשומות המכילות את ה- Whitespaces.

אם ברצונך הכלי לשנות נתונים אלה, הגדר את הפרמטר –Modify. אם תגדיר את הפרמטר Modify, הכלי יקרא את כל נתוני הקוד, יחפש את הרשומות המכילות רווח לבן ויסיר את רווח לבן בתחילת ערכי הקוד והסוכם. Microsoft Dynamics NAV Server משתמש גם בערכים חתוגיים אלה בעת עבודה עם שדות קוד.

תחביר
NavCheckDatabase FindInvalidCodeFields [-Server] <string> [-Database] <string> [AppDatabase] <string> [-Extended] [-Modify]

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

לא מומלץ להשתמש בשם appdatabase בעת שימוש ב- FindInvalidCodeFields, לדוגמה:

NavCheckDatabase FindInvalidCodeField . DynamicsNAVDB

מידע נוסף

מידע אודות תיקונים חמים

תיקון חם נתמך זמין מ- Microsoft. קיים סעיף "הורדת תיקונים חמים זמינה" בחלק העליון של מאמר Knowledge Base זה. אם אתה נתקל בבעיה בהורדה, בהתקנת תיקון חם זה או אם יש לך שאלות תמיכה טכנית אחרות, פנה לשותף שלך או, אם אתה רשום לתוכנית תמיכה ישירות עם Microsoft, באפשרותך לפנות לתמיכה הטכנית עבור Microsoft Dynamics וליצור בקשת תמיכה חדשה. לשם כך, בקר באתר האינטרנט הבא של Microsoft:

https://mbs.microsoft.com/support/newstart.aspx באפשרותך גם לפנות לתמיכה הטכנית עבור Microsoft Dynamics בטלפון באמצעות קישורים אלה עבור מספרי טלפון ספציפיים למדינה. לשם כך, בקר באחד שאתרי האינטרנט הבאים של Microsoft:

שותפים

https://mbs.microsoft.com/partnersource/global/support/support-news/support_telephone מקשים הלקוחות

https://mbs.microsoft.com/customersource/Global/NAV/support/support-news/support_telephone במקרים מיוחדים, חיובים שנצרו בדרך כלל עבור שיחות תמיכה עשויים להבוטל אם מומחה תמיכה טכנית עבור Microsoft Dynamics ומוצרים קשורים קובע שעדכון ספציפי יפתור את הבעיה. עלויות התמיכה הרגילות יחולו על כל שאלה ובעיות תמיכה נוספות שאינם עומדים בדרישות לעדכון הספציפי המדובר.

כיצד להשיג את התיקון החם של Microsoft Dynamics NAV או לעדכן קבצים

לאחר שתתבקש תיקון חם של Microsoft Dynamics NAV, היפר-קישור יישלח אליך בדואר אלקטרוני.

הדואר האלקטרוני יכיל היפר-קישור. באפשרותך להשתמש בהיפר-קישור כדי להוריד את התיקון החם של Microsoft Dynamics NAV או את קבצי העדכון. בעת לחיצה על ההיפר-קישור, תיבת הדו-שיח הורדת קובץ – אזהרת אבטחה נפתחת. לאחר מכן, תתבקש להפעיל, לשמור או לבטל את ההורדה.

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

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

אם תלחץ על ביטול, תהליך ההורדה ייפסק.

דרישות מוקדמות

Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015 או Microsoft Dynamics NAV 2016 חייבים להיות מותקנים כדי להחיל תיקון חם זה.

פרטי הקובץ

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

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

מידע נוסף

לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft

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