Tato oprava hotfix platí také pro Microsoft SQL Server 2014.
Příznaky
Předpokládejme, že máte Microsoft SQL Server 2012 PowerPivot pro SharePoint 2013 doplněk nainstalován v počítači. Po instalaci kumulativní aktualizace 7 pro Microsoft SQL Server 2012, některé sešity PowerPivot nelze provést aktualizaci dat v aplikaci Microsoft SharePoint 2013. Navíc jsou zaznamenány následující chybové zprávy v protokolu ULS serveru SharePoint:
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb aktualizace 99 nosiči následující výjimce došlo k chybě, ale byla zpracována, není nutná žádná akce: System.Runtime.Serialization.SerializationException: došlo k chybě při rušení serializace objektu typu Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule. Data na kořenové úrovni jsou neplatná. Řádek 1, pozice 1167. ---> System.Xml.XmlException: Data na kořenové úrovni jsou neplatná. Řádek 1, pozice 1167. v System.Xml.XmlTextReaderImpl.Throw (řetězec res, String arg) na System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() na System.Xml.XmlTextReaderImpl.ParseDocumentContent() na System.Xml.XmlReader.ReadEndElement() na System.Runtime.Serialization.ClassDataContract.ReadXmlValue (XmlReaderDelegator xmlReader, kontextu XmlObjectSerializerReadContext) na System.Runtime.Serializ... eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb aktualizace 99 nosiči... elektrárny. XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator čtenáře, název řetězce, řetězce ns, typ declaredType, kontraktu DataContract & dataContract) na System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator xmlReader, typ declaredType, kontraktu DataContract dataContract, název řetězce, řetězce ns) na System.Runtime.Serialization.DataContractSerializer.InternalReadObject (XmlReaderDelegator xmlReader, Boolean verifyObjectName, DataContractResolver dataContractResolver) na System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (XmlReaderDelegator čtenáře, Boolean verifyObjectName, DataContractResolver dataContractResolver)---konec zásobníku vnitřní výjimky trasování---v System.Runtime.Serialization.XmlObjectSerializer... eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 99 střední... ReadObjectHandleExceptions (XmlReaderDelegator čtenáře, Boolean verifyObjectName, DataContractResolver dataContractResolver) na System.Runtime.Serialization.DataContractSerializer.ReadObject (XmlReader čtecí zařízení) na eac56a9c-5e2e-6094-7945-2704e646e1b7 Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule.DeserializeDataRefreshScheduleProp (SPListItem zboží)
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 00000 střední nelze rekonstruovat vložené schéma. Bude muset být opětovně vytvořeného eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 42 vysoké spuštění zpracování datarefresh se nezdařilo s následující výjimkou eac56a9c-5e2e-6094-7945-2704e646e1b7
16/01/2014 00:36:31.17 w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 99 vysoké výjimka: Microsoft.AnalysisServices.SPAddin.DataRefreshException: Nelze nalézt plán pro tuto položku práce na Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule() na Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 97 střední následující chybě došlo při pokusu o spuštění dotazu sql: System.Data.SqlClient.SqlException (0x80131904): Nelze najít uložené procedury 'DataRefresh.ScheduleRuns'. na System.Data.SqlClient.SqlConnection.OnError (SqlException výjimku, Boolean breakConnection, akce ' 1 wrapCloseInAction) na System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) na System.Data.SqlClient.TdsParser.TryRun (RunBehavior runBehavior cmdHandler SqlCommand, SqlDataReader datový proud, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean & dataReady) na System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior, runBehavior, String resetOptionsString) na úspěšného... eac56a9c-5e2e-6094-7945-2704e646e1b7
<Datum><čas> w3wp.exe (0x112C) 0x0458 PowerPivot služeb Data aktualizovat 97 střední... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, logické asynchronní, Int32 časový limit, úkol & úkolu, Boolean asyncWrite) na System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, metoda řetězec, TaskCompletionSource'1 dokončení, Int32 časový limit, úkol & úkolu, Boolean asyncWrite) na System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource'1 dokončení, String methodName, Boolean sendToPipe Int32 časový limit, Boolean asyncWrite) na System.Data.SqlClient.SqlCommand.ExecuteNonQuery() na Microsoft.AnalysisServices.SPAddin.MTSAccessorBase.ExecuteNonQuery(String commandText, CommandType commandType, SqlParameter[] paramArray) klienta... eac56a9c-5e2e-6094-7945-2704e646e1b7
Poznámka:
-
K tomuto problému obvykle dochází, pokud délka serializované plánu aktualizace dat je příliš krátká ve srovnání s původní délky.
-
Tento problém existuje také v SQL Server 2014.
Příčina
K tomuto problému dochází, protože vlastní vlastnosti, v sešitě aplikace Excel nejsou správně nastavit nový plán serializované. To způsobí, že zůstávají po nastavení nového plánu zvláštní vlastnosti. Proto nový plán se nezdaří.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.
Kumulativní aktualizace 1 pro SQL Server 2014/en-us/help/2931693
Kumulativní aktualizace 9 pro SQL Server 2012 SP1/en-us/help/2931078
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.
Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Jak potíže obejít
Chcete-li tento problém vyřešit, postupujte takto:
-
Otevřete sešit v aplikaci Microsoft Excel 2013.
-
V nabídce soubor klepněte na tlačítko informace.
-
Klepněte na příkaz Vlastnostia potom klepněte na tlačítko Upřesnit vlastnosti.
-
V dialogovém okně Upřesnit vlastnosti klepněte na kartu vlastní . Klepněte na každou vlastnost v seznamu vlastností , který má název, který se podobá pppDRSplitSchedulePrefix a následuje číslo.
Poznámka: Ujistěte se, klepněte na tlačítko Odstranit odeberete tuto vlastnost před přechodem na další vlastnost. -
Klepněte na tlačítko OK
-
Uložte soubor na server SharePoint znovu. Nebo uložte soubor místně a pak odeslat na server SharePoint.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".