תיקון חם זה חל גם על Microsoft SQL Server 2014.
סימפטומים
נניח שהתוספת Microsoft SQL Server 2012 PowerPivot for SharePoint 2013 מותקנת במחשב שלך. לאחר החלת העדכון המצטבר 7 עבור Microsoft SQL Server 2012, לחוברות עבודה מסוימות של PowerPivot אין אפשרות לבצע פעולת רענון נתונים ב- Microsoft SharePoint 2013. בנוסף, הודעות השגיאה הבאות נרשמות ביומן הרישום של SharePoint ULS:
הערה
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 נתוני שירות PowerPivot רענון 99 בינוני אירעה החריגה הבאה אך טופלה, ולא נדרשת כל פעולה: System.Runtime.Serialization.SerializationException: אירעה שגיאה בעת ביטול עריכה בסידרה של האובייקט מסוג Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule. הנתונים ברמת הבסיס אינם חוקיים. שורה 1, מיקום 1167.
> --- System.Xml. XmlException: הנתונים ברמת הבסיס אינם חוקיים. שורה 1, מיקום 1167. בSystem.Xml. XmlTextReaderImpl.Throw(String res, String arg) ב- System.Xml. XmlTextReaderImpl.ParseRootLevelWhitespace() בSystem.Xml. XmlTextReaderImpl.ParseDocumentContent() ב-System.Xml. XmlReader.ReadEndElement() at System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) at System.Runtime.Serializ... eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 99 בינוני ... . XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, Type declaredType, DataContract& dataContract) at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, String name, String ns) at System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName, DataContractResolver dataContractResolver) at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver) --- End of inner exception stack trace --- at System.Runtime.Serialization.XmlObjectSerializer... eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 נתוני שירות PowerPivot רענון 99 בינוני .... ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver) at System.Runtime.Serialization.DataContractSerializer.ReadObject(XmlReader reader) at Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule.DeserializeDataRefreshScheduleProp(SPListItem item) eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 נתוני שירות PowerPivot רענון 00000 בינוני לא ניתן לבטל עריכה בסידרה של לוח הזמנים המוטבע. יהיה צורך ליצור אותו מחדש eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 שירות PowerPivot רענון נתונים 42 הפעלה גבוהה של עיבוד רענון הנתונים נכשלה למעט החריגה הבאה: eac56a9c-5e2e-6094-7945-2704e646e1b7
01/16/2014 00:36:31.17 w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 99 חריגה גבוהה: Microsoft.AnalysisServices.SPAddin.DataRefreshException: לא הייתה אפשרות למצוא את לוח הזמנים עבור פריט עבודה זה ב- Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule() ב- Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 נתוני שירות PowerPivot רענון 97 בינוני השגיאה הבאה אירעה בעת ניסיון לבצע שאילתת SQL: System.Data.SqlClient.SqlException (0x80131904): לא הייתה אפשרות למצוא את הפרוצדורה המאוחסנת 'DataRefresh.ScheduleRuns'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action'1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at Syste... eac56a9c-5e2e-6094-7945-2704e646e1b7
<תאריך><ושעה> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 97 בינוני ... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource'1 completion, Int32 timeout, Task& task, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery( TaskCompletionSource'1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.AnalysisServices.SPAddin.MTSAccessorBase.ExecuteNonQuery(String commandText, CommandType commandType, SqlParameter[] paramArray) Client... eac56a9c-5e2e-6094-7945-2704e646e1b7
הערה
- בעיה זו מתרחשת בדרך כלל אם משך הסידרה של לוח הזמנים של רענון הנתונים קצר מדי בהשוואה לאורך המקורי.
- הבעיה קיימת גם ב- SQL Server 2014.
גורם
בעיה זו מתרחשת מאחר שהמאפיינים המותאמים אישית בחוברת העבודה של Excel אינם מנוקים כראוי לפני הגדרת לוח זמנים חדש בסדרה. פעולה זו גורמת למאפיין מותאם אישית נוסף להישאר לאחר הגדרת לוח הזמנים החדש. לכן, לוח הזמנים החדש נכשל.
פתרון
מידע עדכון מצטבר
הבעיה תוקנה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 1 עבור SQL Server 2014 /he-il/help/2931693
עדכון מצטבר 9 עבור SQL Server 2012 SP1 /he-il/help/2931078
אודות עדכונים מצטברים עבור SQL Server
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מידע על תיקונים חמים
תיקון חם נתמך זמין מ- Microsoft. עם זאת, תיקון חם זה נועד לפתור רק את הבעיה המתוארת במאמר זה. החל תיקון חם זה רק על מערכות שנתקלים בבעיה ספציפית זו.
אם התיקון החם זמין להורדה, קיים סעיף "הורדת תיקונים חמים זמינים" בראש מאמר Knowledge Base זה. אם מקטע זה אינו מופיע, שלח בקשה לשירות הלקוחות והתמיכה של Microsoft לקבלת התיקון החם.
הערה אם מתרחשות בעיות נוספות או אם נדרש פתרון בעיות, ייתכן שיהיה עליך ליצור בקשת שירות נפרדת. עלויות התמיכה הרגילות יחולו על שאלות תמיכה ונושאים נוספים שאינם זכאים לתיקון חם ספציפי זה. לקבלת רשימה מלאה של מספרי הטלפון של שירות הלקוחות והתמיכה של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:
/contactus/?ws=support הערה הטופס "הורדת תיקון חם זמין" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שאין תיקון חם זמין עבור שפה זו.
פתרון
כדי לעקוף בעיה זו, בצע את השלבים הבאים:
פתח את חוברת העבודה ב- Microsoft Excel 2013.
בתפריט קובץ , לחץ על מידע.
לחץ על 'מאפיינים' ולאחר מכן לחץ על 'מאפיינים מתקדמים'.
בתיבת הדו-שיח 'מאפיינים מתקדמים ', לחץ על הכרטיסיה 'מותאם אישית '. לאחר מכן, לחץ על כל מאפיין ברשימת המאפיינים שיש לו שם הדומה ל- pppDRSplitSchedulePrefix ואחריו מספר.
הקפד ללחוץ על מחק כדי להסיר מאפיין זה לפני שתעבור למאפיין הבא.
לחץ על אישור.
שמור מחדש את הקובץ ב- SharePoint. לחלופין, שמור את הקובץ באופן מקומי ולאחר מכן העלה אותו ל- SharePoint.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".