Ovaj hitni popravak odnosi se i na Microsoft SQL Server 2014.
Simptomi
Pretpostavimo da na računalu imate instaliran dodatak Microsoft SQL Server 2012 PowerPivot za SharePoint 2013. Nakon primjene kumulativnog ažuriranja 7 za Microsoft SQL Server 2012 neke radne knjige dodatka PowerPivot ne mogu obavljati operaciju osvježavanja podataka u sustavu Microsoft SharePoint 2013. Uz to, u zapisnik ULS-a sustava SharePoint zapisuju se sljedeće poruke o pogreškama:
Napomena
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 99 Srednja vrijednost Sljedeća se iznimka dogodila, ali je obrađena, nije potrebna nikakva radnja: System.Runtime.Serialization.SerializationException: Došlo je do pogreške prilikom deserijalizacije objekta vrste Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule. Podaci na korijenskoj razini nisu valjani. Redak 1, položaj 1167. ---> System.Xml. XmlException: podaci na korijenskoj razini nisu valjani. Redak 1, položaj 1167. u System.Xml. XmlTextReaderImpl.Throw(String res, String arg) na System.Xml. XmlTextReaderImpl.ParseRootLevelWhitespace() na System.Xml. XmlTextReaderImpl.ParseDocumentContent() na System.Xml. XmlReader.ReadEndElement() at System.Runtime.Serialization.ClassDataContract.ReadXmlValue(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context) at System.Runtime.Serializ... eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 99 Srednje ... . 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><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 99 Srednje .... 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
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 00000 Srednji Ugrađeni raspored nije moguće deserijalizirati. Morat će se ponovno stvoriti eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 42 Visoko pokretanje obrade osvježavanja podataka nije uspjelo uz sljedeću iznimku: eac56a9c-5e2e-6094-7945-2704e646e1b7
16. 01. 2014. 00.36:31.17 w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 99 Visoka IZNIMKA: Microsoft.AnalysisServices.SPAddin.DataRefreshException: raspored za ovu radnu stavku nije moguće pronaći na Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule() na Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 97 Srednja Prilikom pokušaja izvršavanja SQL upita došlo je do sljedeće pogreške: System.Data.SqlClient.SqlException (0x80131904): nije pronađena spremljena procedura "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
<Datum><i vrijeme> w3wp.exe (0x112C) 0x0458 Osvježavanje podataka servisa PowerPivot 97 Srednje ... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Booleov returnStream, Booleova asinkronizacija, Int32 vremensko ograničenje, Zadatak& zadatak, Booleov asyncWrite) na System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Booleov returnStream, metoda niza, dovršetak TaskCompletionSource'1, istek vremena za Int32, zadatak& zadatak, Booleov asyncWrite) na 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
Napomena
- Taj se problem obično pojavljuje ako je serijalizirana duljina rasporeda osvježavanja podataka prekratka u odnosu na izvornu duljinu.
- Problem postoji i u sustavu SQL Server 2014.
Uzrok
Taj se problem pojavljuje jer prilagođena svojstva radne knjige programa Excel nisu ispravno poništena prije postavljanja novog serijaliziranog rasporeda. Zbog toga će dodatno prilagođeno svojstvo ostati nakon postavljanja novog rasporeda. Stoga novi raspored ne uspijeva.
Rješenje
Kumulativni podaci o ažuriranju
Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 /en-us/help/2931693
Kumulativno ažuriranje 9 za SQL Server 2012 SP1 /en-us/help/2931078
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
- Najnovije kumulativno ažuriranje za SQL Server 2014
- Najnovije kumulativno ažuriranje za SQL Server 2012 SP1
Informacije o hitnom popravku
Microsoft nudi podržani hitni popravak. No namjena ovog hitnog popravka jest samo za rješavanje problema opisanog u ovom članku. Primijenite ovaj hitni popravak samo na sustave koji imaju taj određeni problem.
Ako je hitni popravak dostupan za preuzimanje, pri vrhu članka iz baze znanja nalazi se odjeljak "Dostupno je preuzimanje hitnog popravka". Ako se ovaj odjeljak ne prikazuje, pošaljite zahtjev Microsoftovoj korisničkoj službi i podršci da nabavite hitni popravak.
Napomena: ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugu. Uobičajene cijene poziva službi za podršku primjenjuju se na dodatna pitanja i probleme koje nemaju veze s ovim hitnim popravkom. Cjelovit popis telefonskih brojeva Microsoftove službe za korisnike i podršku ili stvaranje zasebnog zahtjeva za uslugu potražite na sljedećem Microsoftovu web-mjestu:
/contactus/?ws=support Napomena Obrazac "Dostupno preuzimanje hitnog popravka" prikazuje jezike za koje je hitni popravak dostupan. Ako ne vidite jezik, hitni popravak nije dostupan za taj jezik.
Zaobilazno rješenje
Da biste zaobišli taj problem, slijedite ove korake:
Otvorite radnu knjigu u programu Microsoft Excel 2013.
Na izborniku Datoteka kliknite Informacije.
Kliknite Svojstva, a zatim Dodatna svojstva.
U dijaloškom okviru Dodatna svojstva kliknite karticu Prilagođeno . Zatim na popisu Svojstva kliknite svako svojstvo koje ima naziv sličan pppDRSplitSchedulePrefix nakon kojeg slijedi broj.
Napomena: prije prelaska na sljedeće svojstvo obavezno kliknite Izbriši da biste uklonili to svojstvo.
Kliknite U redu.
Ponovno spremite datoteku u SharePoint. Ili spremite datoteku lokalno, a zatim je prenesite u SharePoint.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.