Den här snabbkorrigeringen gäller även Microsoft SQL Server 2014.
Symptom
Anta att du har Microsoft SQL Server 2012 PowerPivot för SharePoint 2013-tilläggsprogrammet installerat på en dator. När du har installerat kumulativ uppdatering 7 för Microsoft SQL Server 2012 kan vissa PowerPivot-arbetsböcker inte utföra en datauppdateringsåtgärd i Microsoft SharePoint 2013. Dessutom loggas följande felmeddelanden i SharePoint ULS-loggen:
Obs
<Datum></tid> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 99 Medel Följande undantag har inträffat men har hanterats, ingen åtgärd krävs: System.Runtime.Serialization.SerializationException: Ett fel uppstod vid deserialisering av objektet av typen Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule. Data på rotnivån är ogiltiga. Linje 1, position 1167.
> --- System.Xml. XmlException: Data på rotnivån är ogiltiga. Linje 1, position 1167. vid System.Xml. XmlTextReaderImpl.Throw(String res, String arg) vid System.Xml. XmlTextReaderImpl.ParseRootLevelWhitespace() vid System.Xml. XmlTextReaderImpl.ParseDocumentContent() vid System.Xml. XmlReader.ReadEndElement() på System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) på System.Runtime.Serializ... EAC56A9C-5E2E-6094-7945-2704E646E1B7
<Datum><Tid> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 99 Medium ... tionen. 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
<Datum><w3wp.exe> (0x112C) 0x0458 PowerPivot Service Data Refresh 99 Medium .... ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver) på System.Runtime.Serialization.DataContractSerializer.ReadObject(XmlReader reader) på Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule.DeserializeDataRefreshScheduleProp(SPListItem item) eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum></tid> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 00000 Medium Det inbäddade schemat kan inte deserialiseras. Den måste återskapas eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum></tid> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 42 High Start av DataRefresh-bearbetningen misslyckades med följande undantag: EAC56A9C-5E2E-6094-7945-2704E646E1B7
2014-01-16 00:36:31.17 w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 99 High EXCEPTION: Microsoft.AnalysisServices.SPAddin.DataRefreshException: Det gick inte att hitta schemat för det här arbetsobjektet på Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule() på Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum></tid> w3wp.exe (0x112C) 0x0458 PowerPivot Service Data Refresh 97 Medel Följande fel inträffade vid försök att köra en SQL-fråga: System.Data.SqlClient.SqlException (0x80131904): Det gick inte att hitta den lagrade proceduren 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) på System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) på Syste ... EAC56A9C-5E2E-6094-7945-2704E646E1B7
<Datum><w3wp.exe> (0x112C) 0x0458 PowerPivot Service Data Refresh 97 Medium ... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite) på 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) på System.Data.SqlClient.SqlCommand.ExecuteNonQuery() på Microsoft.AnalysisServices.SPAddin.MTSAccessorBase.ExecuteNonQuery(String commandText, CommandType commandType, SqlParameter[] paramArray) Client... EAC56A9C-5E2E-6094-7945-2704E646E1B7
Obs
- Det här problemet uppstår vanligtvis om den serialiserade längden på datauppdateringsschemat är för kort jämfört med den ursprungliga längden.
- Problemet finns även i SQL Server 2014.
Orsak
Det här problemet beror på att de anpassade egenskaperna i Excel-arbetsboken inte rensas korrekt innan du anger ett nytt serialiserat schema. Detta gör att en extra anpassad egenskap finns kvar när du har angett det nya schemat. Därför misslyckas det nya schemat.
Lösning
Information om kumulativ uppdatering
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 9 för SQL Server 2012 SP1 /en-us/help/2931078
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2014
- Senaste kumulativa uppdateringen för SQL Server 2012 SP1
Information om snabbkorrigeringar
En snabbkorrigering som stöds är tillgänglig från Microsoft. Den här snabbkorrigeringen är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd endast den här snabbkorrigeringen på system som har det här specifika problemet.
Om snabbkorrigeringen kan laddas ned finns avsnittet "Nedladdning av snabbkorrigering" längst upp i den här kunskapsbasartikeln. Om det här avsnittet inte visas skickar du en förfrågan till Microsofts kundtjänst och support för att hämta snabbkorrigeringen.
Om ytterligare problem uppstår eller om felsökning krävs kan du behöva skapa en separat tjänstbegäran. Normala supportkostnader tillkommer för ytterligare supportfrågor och problem som inte kvalificerar sig för den här specifika snabbkorrigeringen. En fullständig lista över telefonnummer till Microsofts kundtjänst och support eller om du vill skapa en separat servicebegäran finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support Obs! Formuläret "Nedladdning av snabbkorrigering tillgänglig" visar de språk som snabbkorrigeringen är tillgänglig för. Om ditt språk inte visas beror det på att det inte finns någon snabbkorrigering för det språket.
Lösning
Så här kringgår du problemet:
Öppna arbetsboken i Microsoft Excel 2013.
Klicka på Information på Arkiv-menyn.
Klicka på Egenskaper och sedan på Avancerade egenskaper.
Klicka på fliken Anpassad i dialogrutan Avancerade egenskaper. Klicka sedan på varje egenskap i egenskapslistan som har ett namn som liknar pppDRSplitSchedulePrefix och följs av ett tal.
Obs! Se till att du klickar på Ta bort för att ta bort egenskapen innan du går till nästa egenskap.
Klicka på OK.
Spara filen på nytt till SharePoint. Du kan också spara filen lokalt och sedan ladda upp den till SharePoint.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".