none
בעיה בתצוגת WEB PART RRS feed

  • שאלה

  • שלום אני מנהל מערכת בחברה עם כל ההרשאות הדרושות, באתר השיירפוינט שלנו ישנם "אתרי פרויקטים", אתר נפרד לכל פרויקט. באחד מאתרי הפרויקטים עולה השגיאה הזאת אצל כל משתמשי האתר הנכנסים אליו אולם לא מופיעה אצלי כמנהל המערכת. השגיאה אצל המשתמשים אומרת כי: "אירעה שגיאה. הפעולה שניסית לבצע אסורה מכיוון שהיא חורגת מסף תצוגת הרשימה שמנהל נמערכת אכף". חשוב לי לציין שנית כי אצלי באותו האתר לא רואים שום בעיה ורק אצל העובדים הנכנסים עם היוזר שלהם שינה הבעיה הנ"ל. (הWEB PART שנקרא "המסמכים האחרונים שלי" זהה לWEB PART קיים הנקרא "מסמכים משותפים" הניתן כחלק מהשיירפוניט עצמו, ובעני הינו התאמה שביצעו בחברה עוד לפני הגעתי..)

    מה לעשות?? אני מנסה לשחק עם ההגדרות רשימה ועם ההגדרות של הWEB PART עצמו בחלון שנפתח משמאל הנקרא "עריכת WEB PART" אבל לא מוצר דרך לתקן זאת. תודה!!!

    יום שני 20 אוקטובר 2014 11:34

תשובות

  • שלום גל,

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

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

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

    List view threshold

    5,000

    Threshold

    Specifies the maximum number of list or library items that a database operation, such as a query, can process at the same time outside the daily time window set by the administrator during which queries are unrestricted.

    List view threshold for auditors and administrators

    20,000

    Threshold

    Specifies the maximum number of list or library items that a database operation, such as a query, can process at the same time when they are performed by an auditor or administrator with appropriate permissions. This setting works with Allow Object Model Override.

    Why is 5,000 such a magic number?

    To minimize database contention, SQL Server often uses row-level locking as a strategy to ensure accurate updates without adversely impacting other users who are accessing other rows. However, if a read or write database operation, such as a query, causes more than 5,000 rows to be locked at once, then it's more efficient for SQL Server to temporarily escalate the lock to the entire table until the database operation is completed. Note that the actual number is not always 5,000, and can vary depending on your site, the amount of activity in the database, and your site's configuration. When this lock escalation occurs, it prevents other users from accessing the table. If this happens too often, then users will experience a degradation of system performance. Therefore, thresholds and limits are essential to help minimize the impact of resource-intensive database operations and balance the needs of all users.

    שינוי של מעל ל 5000 לא מומלץ אך אפשרי לביצוע, ואספק לך גם פוסט שכלל הסבר מפורט יותר:

    Manage lists and libraries with many items


    My Blog: ShareThePoint


    • נערך על-ידי Or BiranModerator יום שני 20 אוקטובר 2014 17:51
    • הוצע כתשובה על-ידי Eran Sharvit יום שלישי 21 אוקטובר 2014 09:53
    • סומן כתשובה על-ידי Eran Sharvit יום שלישי 28 אוקטובר 2014 12:52
    יום שני 20 אוקטובר 2014 17:49
    מנחה דיון
  • אם באמת אכן מדובר ב WP שפותח אז ננסה לתקוף את הבעיה בדרך אחרת, תנסה ללחץ על "פעולות" ולצפות בכל תוכן האתר, שם אתה צריך לראות רשימה של כל הספריות\רשימות ובצד את מספר הפריטים בכל אחת מהן.

    אשמח אם תגיד לי אם יש כאלו מעל ל 5000+ פריטים.

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

    • Open the SharePoint Central Administration,
    • go to Application Management --> Manage Web Applications
    • Click to select the web application that hosts your list (eg. SharePoint - 80)
    • At the Ribbon, select the General Settings and select Resource Throttling
    • Then, you can see the 5000 List View Threshold limit and you can edit the value you want.
    • Click OK to save it.



    My Blog: ShareThePoint


    • נערך על-ידי Or BiranModerator יום ראשון 26 אוקטובר 2014 21:06
    • סומן כתשובה על-ידי Eran Sharvit יום שלישי 28 אוקטובר 2014 12:52
    יום ראשון 26 אוקטובר 2014 21:06
    מנחה דיון

כל התגובות

  • שלום גל,

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

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

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

    List view threshold

    5,000

    Threshold

    Specifies the maximum number of list or library items that a database operation, such as a query, can process at the same time outside the daily time window set by the administrator during which queries are unrestricted.

    List view threshold for auditors and administrators

    20,000

    Threshold

    Specifies the maximum number of list or library items that a database operation, such as a query, can process at the same time when they are performed by an auditor or administrator with appropriate permissions. This setting works with Allow Object Model Override.

    Why is 5,000 such a magic number?

    To minimize database contention, SQL Server often uses row-level locking as a strategy to ensure accurate updates without adversely impacting other users who are accessing other rows. However, if a read or write database operation, such as a query, causes more than 5,000 rows to be locked at once, then it's more efficient for SQL Server to temporarily escalate the lock to the entire table until the database operation is completed. Note that the actual number is not always 5,000, and can vary depending on your site, the amount of activity in the database, and your site's configuration. When this lock escalation occurs, it prevents other users from accessing the table. If this happens too often, then users will experience a degradation of system performance. Therefore, thresholds and limits are essential to help minimize the impact of resource-intensive database operations and balance the needs of all users.

    שינוי של מעל ל 5000 לא מומלץ אך אפשרי לביצוע, ואספק לך גם פוסט שכלל הסבר מפורט יותר:

    Manage lists and libraries with many items


    My Blog: ShareThePoint


    • נערך על-ידי Or BiranModerator יום שני 20 אוקטובר 2014 17:51
    • הוצע כתשובה על-ידי Eran Sharvit יום שלישי 21 אוקטובר 2014 09:53
    • סומן כתשובה על-ידי Eran Sharvit יום שלישי 28 אוקטובר 2014 12:52
    יום שני 20 אוקטובר 2014 17:49
    מנחה דיון
  • היי תודה! אבל אני מדבר על WEB PART ולא על רשימה ספציפית לכן אני מנסה להגיע להגדרות שלה אך לא מצליח למצוא אותם, תוכל אולי להעלות צילום מסך המאה איכן זה ממקום? הWEB PART עליו אני מדבר "המסמכים האחרונים שלי" הוא כמו שציינתי לא אחד כזה שמגיע אוטומטית עם המערכת אלא אחד שנערך במיוחד ע"י המיישמים הראשונים שלנו, אך מתפקד ממש כWEB PART המקורי "מסמכים רלוונטים".. לכן אני מאמין שאותו הWEB PART הנקרא "מסמכים רלוונטים" אשר מראה לי בעצם את כל המסמכים המשותפים שאני בלבד העלאתי לרשת קשור גם הוא לרשימה כל שהיא, או שבעצם צריך להכנס להגדרות הפנימיות של הWEB PART ולשנות שם את סף הרשימה..למרות שגם את זה אינני מצליח למצוא.

    להלן השגיאה... 

    יום שלישי 21 אוקטובר 2014 13:11
  • היי, עלינו תחילה לדעת לאן בדיוק ה WP הזה מפנה (לאיזו ספרייה), אתה יכול ללחוץ על הכתורת "המסמכים האחרונים שלי" ואני מניח שזה כבר יפנה אותך לעבוד בו יש את הספרייה עם כל המסמכים.

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

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

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


    My Blog: ShareThePoint

    יום רביעי 22 אוקטובר 2014 05:46
    מנחה דיון
  • היי תודה אולם לא ניתן ללחוץ על הכותרת "המסמכים האחרונים שלי" זה לא לחיץ..זה פשוט השם שם הWP, זה לא WP שאני הכנתי אלא הגיע לנו ישירות עם המיישמים הראשונים שבנו אותו עבורנו וישמו שם שאילתא מסויימות של כריית כל הנתונים האחרונים שהיוזר שלי העלה לSP, אני מכיר את העניין שכאשר אני יוצר WP הוא לרוב יהיה שייך לרשימה מסויימת ואז באמת בקלות פשוט לשנות את מספר הפריטים..במצב זה אני לי גישה להגדרות כלשהן של WP (הדרך היחידה עבורי לשנות משוה בעבור הוא ללחוץ על החץ הקטן מצד שמאל של שורת הכותרת הזאת ולהכנס שם לעריכת WP, חוץ מזה לא מצליח לשנות. גם שם בעריכה יש אופציה להגדרת מספר הנתונים המוצגים, להלן צילום מסך. אני משנה את זה לכל מספר אפשרי ועדיין אין שינוי בתצוגת הWP, לדוגמא לא משתנה עבור: 100, 1000, 4000, 8000, 10000)


    תודההההה
    • נערך על-ידי gal spivak יום ראשון 26 אוקטובר 2014 08:49
    יום ראשון 26 אוקטובר 2014 08:48
  • אם באמת אכן מדובר ב WP שפותח אז ננסה לתקוף את הבעיה בדרך אחרת, תנסה ללחץ על "פעולות" ולצפות בכל תוכן האתר, שם אתה צריך לראות רשימה של כל הספריות\רשימות ובצד את מספר הפריטים בכל אחת מהן.

    אשמח אם תגיד לי אם יש כאלו מעל ל 5000+ פריטים.

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

    • Open the SharePoint Central Administration,
    • go to Application Management --> Manage Web Applications
    • Click to select the web application that hosts your list (eg. SharePoint - 80)
    • At the Ribbon, select the General Settings and select Resource Throttling
    • Then, you can see the 5000 List View Threshold limit and you can edit the value you want.
    • Click OK to save it.



    My Blog: ShareThePoint


    • נערך על-ידי Or BiranModerator יום ראשון 26 אוקטובר 2014 21:06
    • סומן כתשובה על-ידי Eran Sharvit יום שלישי 28 אוקטובר 2014 12:52
    יום ראשון 26 אוקטובר 2014 21:06
    מנחה דיון