פרסום מהיר מאמרים לספק את המידע ישירות מתוך ארגון התמיכה של MICROSOFT. המידע הכלול במסמך זה נוצר בתגובה ל מתעוררים או ייחודי נושאים, או נועד להשלים מידע ידע אחר.
מאמר זה חל על Microsoft Dynamics ניווט עבור כל המדינות והאזורים כל שפה.
מאפייני הבעיה
לקוחות Microsoft Dynamics NAV עלול להיתקל בבעיות חסימה כאשר משתמשים מרובים מזינים ערכים ביומן, ערכי הזמנת מכירה, ערכי הזמנת הרכש לבין פעילויות דומות ב- Microsoft Dynamics NAV 2009 SP1.
הגורם
בעיות חסימה יכול להיגרם על-ידי טווח לא רצויים של Microsoft SQL Server נועל במסד הנתונים על שרת SQL. נעילות טווח אלה מתרחשות כאשר פועלות תחת רמת הבידוד לעריכה בסידרה בשרת Microsoft SQL.
ללא התיקון החם המתואר במאמר זה, Microsoft Dynamics NAV משתמש רמת הבידוד של הטרנזקציה לעריכה בסידרה ב- Microsoft SQL Server בתנועות ניתן לכתיבה. לאחר החלת תיקון חם זה, ניתן לקבוע את תצורת Microsoft Dynamics NAV להשתמש במקום זאת את רמת הבידוד קריאה שניתן לחזור עליה.פתרון
כדי לפתור בעיה זו, בצע את הפעולות הבאות:
-
החל את התיקון החם המתואר במאמר זה.
-
קבע את תצורת Microsoft Dynamics NAV לשימוש רמת בידוד קריאה שניתן לחזור עליה ב- Microsoft SQL Server. באפשרותך לעשות זאת על-ידי הפעלת את הדגל 4194304 בשדה אבחון של הטבלה dbproperty $ $ndo במסד הנתונים של Microsoft Dynamics ניווט. כדי לאפשר את הדגל 4194304, הפעל את המשפט הבא TSQL במסד הנתונים SQL NAV של Microsoft Dynamics:
update [$ndo$dbproperty] set diagnostics = diagnostics | 4194304
לקבלת מידע נוסף אודות רמת הבידוד של הטרנזקציה של שרת SQL של Microsoft, בקר בנושא 'רמות בידוד במנוע מסד נתונים' ב- Microsoft MSDN.
הפעלת את רמת הבידוד קריאה שניתן לחזור עליה ב- Microsoft Dynamics NAV תשפר ביצועים כללי במצבים שבהם משתמשים מרובים חווים חסימה כאשר אתה מזין ערכי יומן, ערכי הזמנת מכירה, ערכי הזמנת הרכש לבין פעילויות דומות.
ההבדל בין רמת הבידוד של הטרנזקציה לעריכה בסידרה רמת הבידוד של הטרנזקציה קריאה שניתן לחזור עליו הוא רמת הבידוד של הטרנזקציה לעריכה בסידרה מגנה מפני קריאות דמה. לפיכך, הפיכת רמת הבידוד של הטרנזקציה קריאה שניתן לחזור עליו מציג סיכון התיאורטית של קריאות דמה. הדוגמה הבאה מציגה מה פירוש הדבר מבחינת C/AL. הערה מיקרוסופט מציעה דוגמאות תכנות לצורך ההדגמה בלבד, ללא אחריות, בין מפורשת ובין משתמעת. זה כולל, אך אינו מוגבל ל, אחריות מכללא לגבי סחירות או התאמה למטרה מסוימת. מאמר זה מבוסס על ההנחה שאתה מכיר את שפת התכנות המודגמת ובקי בהפעלת הכלים המשמשים ליצירת פרוצדורות ולניפוי שגיאות. מהנדסי התמיכה של Microsoft יכולים לסייע בהסברת הפונקציונליות של פרוצדורה מסוימת. עם זאת, הם לא ישנו את הדוגמאות כדי לספק פונקציונליות נוספת או כדי לבנות פרוצדורות שיענו על צרכיך הספציפיים.MYTABLE.LOCKTABLE;MYTABLE.SETCURRENTKEY("Document No.", "Line No.");
MYTABLE.SETRANGE(MYTABLE."Document No.", '1'); MYTABLE.SETRANGE(MYTABLE."Line No.", 1, 10); IF MYTABLE.FIND('-') THEN REPEAT UNTIL (MYTABLE.NEXT()=0); IF MYTABLE.FIND('-') THEN REPEAT UNTIL (MYTABLE.NEXT()=0); COMMIT;
עם רמת הבידוד של הטרנזקציה לעריכה בסידרה, בכל הרשומות הקיימות יינעל במהלך הלולאה "חזור עד" הראשון ואת משתמשים אחרים ייחסמו גם להוסיף רשומות חדשות בטווח שצוין. הרשומה הכוללת ללא מסמך = 2, ללא קו = 1 גם ייחסמו. לכן, הלולאה השניה תמיד לקרוא בדיוק תוצאה זהה לזו של הלולאה הראשונה. באמצעות קריאה שניתן לחזור עליה רמת הבידוד של הטרנזקציה, מישהו תיאורטית באפשרותך להוסיף רשומה חדשה בתוך הטווח שהוזכרו בו יופיעו כרשומה נוספים בלולאה השני.
כדי להשבית את הדגל 4194304, הפעל את המשפט הבא של TSQL:update [$ndo$dbproperty] set diagnostics = diagnostics ^ 4194304
Microsoft ממליצה בדיקה יסודית לפני ביצוע שינויים כלשהם לסביבת חיים כדי להבטיח כי אין תוצאות בלתי צפויות.
מידע על תיקונים חמים
תיקון חם נתמך זמין מ-Microsoft. ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם אתה נתקל של הורדת בעיה, התקנת תיקון חם זה, או שאלות אחרות תמיכה טכנית, פנה אל השותף שלך או, אם שנרשמו בתוכנית תמיכה ישירות ב- Microsoft, באפשרותך לפנות לתמיכה הטכנית עבור Microsoft Dynamics וליצור בקשת תמיכה חדשה. לשם כך, בקר באתר האינטרנט הבא של Microsoft:
https://mbs.microsoft.com/support/newstart.aspxתוכל גם לפנות לתמיכה הטכנית עבור Microsoft Dynamics באמצעות הטלפון באמצעות קישורים אלה עבור מספרי טלפון ספציפיים של המדינה. לשם כך, בקר באחד מאתרי האינטרנט הבאים של Microsoft: שותפים
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contactsלקוחות
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmבמקרים מיוחדים, שהצגת עבור שיחות עשויים לבטל אם מומחה תמיכה טכנית עבור Microsoft Dynamics ומוצרים קשורים יקבע שעדכון ספציפי יפתור את הבעיה. דמי התמיכה המקובלים יחולו על כל נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור.
הודעת הדואר האלקטרוני תכיל היפר-קישור וסיסמה. באפשרותך להשתמש בהיפר-קישור כדי להוריד את התיקון החם של Microsoft Dynamics ניווט או קבצי העדכון. בעת לחיצה על היפר-קישור, נפתחת תיבת הדו-שיח הורדת קובץ-אזהרת אבטחה . לאחר מכן, אתה מתבקש להפעיל, לשמור או כדי לבטל את ההורדה. אם תלחץ על הפעל, הקבצים להתחיל את ההורדה ואת תהליך החילוץ. עליך לציין תיקיה עבור הקבצים החדשים ולאחר מכן ספק את הסיסמה. אם תלחץ על שמור, עליך לציין נתיב לשמירת הקובץ הדחוס. כאשר תפתח את הקובץ ששמרת, אתה מתבקש לציין נתיב עבור קבצי. לאחר מכן, עליך לספק את הסיסמה שסופקה בדואר האלקטרוני. אם תלחץ על ביטול, מפסיק תהליך ההורדה.
כיצד להתקין תיקון חם של Microsoft Dynamics ניווט או קובץ עדכון
תיקונים חמים של פלטפורמת Microsoft Dynamics NAV ועדכונים נעשות זמינות כקבצי יחיד. כדי להתקין את Microsoft Dynamics NAV תיקון חם או עדכון, עליך להחליף את קבצי ההתקנה Microsoft Dynamics ניווט קיים עם התיקון החם או את קבצי העדכון. לשם כך, בצע את הפעולות הבאות.
שלב 1: להחליף את הקבצים בהתקנת הלקוח קלאסי של Microsoft Dynamics סרגל ניווט
התקנת הלקוח קלאסי של Microsoft Dynamics סרגל ניווט, החלף את הקבצים הבאים באמצעות התיקון החם או את קבצי העדכון.
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Dbm.dll |
6.0.30609.0 |
427,848 |
08-Feb-2010 |
15:31 |
x86 |
Fin.exe |
6.0.30609.0 |
12,598,600 |
08-Feb-2010 |
15:32 |
x86 |
Finhlink.exe |
6.0.30609.0 |
452,432 |
08-Feb-2010 |
15:32 |
x86 |
Finsql.exe |
6.0.30609.0 |
12,713,808 |
08-Feb-2010 |
15:32 |
x86 |
Nc_netb.dll |
6.0.30609.0 |
96,592 |
08-Feb-2010 |
15:31 |
x86 |
Nc_tcp.dll |
6.0.30609.0 |
98,640 |
08-Feb-2010 |
15:31 |
x86 |
Nc_tcps.dll |
6.0.30609.0 |
141,136 |
08-Feb-2010 |
15:31 |
x86 |
Ndbcs.dll |
6.0.30609.0 |
1,348,944 |
08-Feb-2010 |
15:31 |
x86 |
Slave.exe |
6.0.30609.0 |
152,400 |
08-Feb-2010 |
15:31 |
x86 |
כדי להחליף את הקבצים הקיימים של סרגל ניווט של Microsoft Dynamics, בצע את הפעולות הבאות:
-
סגור את הלקוח קלאסי NAV Microsoft Dynamics.
-
אתר את ספריית ההתקנה של Microsoft Dynamics NAV קלאסי לקוח. לקוח קלאסי NAV של Microsoft Dynamics מותקן בדרך כלל בספריה הבאה:
NAV\60\Classic Dynamics אותו C:\Program
-
העתק את הקבצים שהורדת.
-
הדבק את הקבצים שהורדת ספריית ההתקנה של Microsoft Dynamics NAV קלאסי לקוח.
-
לחץ על כן כדי להחליף את הקבצים בספריה.
שלב 2: להחליף את הקבצים בהתקנת Microsoft Dynamics NAV RoleTailored הלקוח
התקנת Microsoft Dynamics NAV RoleTailored הלקוח, החלף את הקבצים הבאים באמצעות התיקון החם או את קבצי העדכון.
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Microsoft.dynamics.framework.patterns.dll |
1.3.10803.120 |
71,656 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.dll |
1.3.10803.120 |
698,328 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.mapping.dll |
1.3.10803.120 |
104,424 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.navigation.dll |
1.3.10803.120 |
34,800 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.dll |
1.3.10803.120 |
88,040 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.winforms.dll |
1.3.10803.120 |
63,480 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.windows.dll |
1.3.10803.120 |
83,944 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.controls.dll |
1.3.10803.120 |
2,111,488 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.dll |
1.3.10803.120 |
690,152 |
08-Feb-2010 |
06:30 |
x86 |
Microsoft.dynamics.nav.client.builder.dll |
6.0.30609.0 |
198,544 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.exe |
6.0.30609.0 |
149,376 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.interop.communicator.dll |
1.0.559.183 |
75,688 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.serviceconnection.dll |
6.0.30609.0 |
104,352 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.ui.dll |
6.0.30609.0 |
505,728 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.winforms.dll |
6.0.30609.0 |
337,808 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.client.winforms.tlb |
לא ישים |
2,644 |
08-Feb-2010 |
12:14 |
לא ישים |
Microsoft.dynamics.nav.language.dll |
6.0.30609.0 |
1,992,576 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.30609.0 |
567,160 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.office.interop.outlook.dll |
10.0.4504.0 |
395,136 |
08-Feb-2010 |
15:32 |
x86 |
כדי להחליף את הקבצים הקיימים של סרגל ניווט של Microsoft Dynamics, בצע את הפעולות הבאות:
-
סגור את הלקוח RoleTailored NAV של Microsoft Dynamics.
-
אתר את ספריית ההתקנה של Microsoft Dynamics NAV RoleTailored הלקוח.
הלקוח Microsoft Dynamics NAV RoleTailored מותקן בדרך כלל בספריה הבאה: C:\Program אותו Dynamics NAV\60\RoleTailored לקוח -
העתק את הקבצים שהורדת.
-
הדבק את הקבצים שהורדת ספריית ההתקנה של Microsoft Dynamics NAV RoleTailored הלקוח.
-
לחץ על כן כדי להחליף את הקבצים בספריה.
שלב 3: להחליף את הקבצים בהתקנת שרת היישומים של Microsoft Dynamics סרגל ניווט
אם ברשותך Microsoft Dynamics NAV שרת היישומים הותקן, החלף את הקבצים הבאים בהתקנת שרת היישומים של Microsoft Dynamics ניווט באמצעות התיקון החם או את קבצי העדכון.
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Dbm.dll |
6.0.30609.0 |
427,848 |
08-Feb-2010 |
15:31 |
x86 |
Nas.exe |
6.0.30609.0 |
2,259,784 |
08-Feb-2010 |
15:32 |
x86 |
Nassql.exe |
6.0.30609.0 |
2,352,464 |
08-Feb-2010 |
15:33 |
x86 |
Ndbcs.dll |
6.0.30609.0 |
1,348,944 |
08-Feb-2010 |
15:32 |
x86 |
Slave.exe |
6.0.30609.0 |
152,400 |
08-Feb-2010 |
15:31 |
x86 |
כדי להחליף את הקבצים, בצע את הפעולות הבאות.
-
הפסק את שרת היישומים NAV של Microsoft Dynamics.
-
אתר את ספריית ההתקנה של Microsoft Dynamics NAV יישום השרת. שרת היישומים של Microsoft Dynamics NAV מותקן בדרך כלל בספריה הבאה:
שרת NAV\60\Application של Dynamics אותו C:\Program
-
העתק את הקבצים שהורדת.
-
הדבק את הקבצים שהורדת ספריית ההתקנה של Microsoft Dynamics NAV יישום השרת.
-
לחץ על כן כדי להחליף את הקבצים בספריה.
-
להפעיל את שרת היישומים NAV של Microsoft Dynamics.
שלב 4: להחליף את הקבצים בהתקנת Microsoft Dynamics NAV שרת
ההתקנה Server NAV של Microsoft Dynamics, החלף את הקבצים הבאים באמצעות התיקון החם או את קובץ העדכון.
שם קובץ |
גירסת קובץ |
גודל קובץ |
תאריך |
שעה |
פלטפורמה |
---|---|---|---|---|---|
Httpcfg.exe |
5.2.3790.0 |
22,352 |
08-Feb-2010 |
15:32 |
x86 |
Microsoft.dynamics.nav.language.dll |
6.0.30609.0 |
1,992,576 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.ncl.dll |
6.0.30609.0 |
604,024 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.server.exe |
6.0.30609.0 |
141,184 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.service.dll |
6.0.30609.0 |
145,280 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.service.runtime.dll |
6.0.30609.0 |
75,664 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.service.webservices.dll |
6.0.30609.0 |
145,304 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.30609.0 |
567,160 |
08-Feb-2010 |
15:20 |
x86 |
Microsoft.dynamics.nav.watson.dll |
6.0.30609.0 |
42,880 |
08-Feb-2010 |
15:20 |
x86 |
Nclcsrt.etx |
לא ישים |
89,525 |
08-Feb-2010 |
08:28 |
לא ישים |
Nclcsrt.stx |
לא ישים |
91,724 |
08-Feb-2010 |
08:28 |
לא ישים |
Nclcsrts.dll |
6.0.30609.0 |
1,462,608 |
08-Feb-2010 |
15:32 |
x86 |
Ndbcs.dll |
6.0.30609.0 |
1,348,944 |
08-Feb-2010 |
15:32 |
x86 |
כדי להחליף קבצים אלה, בצע את הפעולות הבאות:
-
לעצור את השרת NAV של Microsoft Dynamics.
-
אתר את ספריית ההתקנה של Microsoft Dynamics NAV Server.
Microsoft Dynamics NAV Server מותקן בדרך כלל בספריה הבאה: NAV\60\Service Dynamics אותו C:\Program -
העתק את הקבצים שהורדת.
-
הדבק את הקבצים שהורדת ספריית ההתקנה של Microsoft Dynamics NAV Server.
-
לחץ על כן כדי להחליף את הקבצים בספריה.
-
להפעיל את שרת NAV של Microsoft Dynamics.
דרישות מוקדמות
עליך להיות בעל Microsoft Dynamics NAV 2009 Service Pack 1 מותקן כדי להחיל תיקון חם זה.
מצב
Microsoft אישרה כי מדובר בתקלה במוצרי Microsoft הרשומים בסעיף 'חל על'.
מידע נוסף
לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט
MICROSOFT ו/או ספקיה להפוך ללא ייצוג או אחריות לגבי ההתאמה, את המהימנות או למידת הדיוק של המידע הכלול במסמכים ופורסמו גרפיקה קרובים באתר אינטרנט זה ("חומרים") לכל מטרה.
החומרים עשויים לכלול אי-דיוקים טכניים או שגיאות טיפוגרפיות ו ייתכן שיבוצעו בהם שינויים בכל עת ללא הודעה מוקדמת. עד למידה המירבית המותרת לפי החוק, MICROSOFT ו/או ספקיה מסירים מעצמם ולהשמיט כל ייצוגים, אחריות ותנאים אם EXPRESS, משתמעים או סטטוטוריים, כולל אך לא מוגבל ייצוגים, אחריות או תנאים של כותרת, תנאי משביע רצון, אי-הפרה או איכות, סחירות והתאמה לתכלית מסוימת, ביחס החומרים.