Nº de error: 201149 (Mantenimiento de contenido) VSTS:1988479

Esta revisión también se aplica a Microsoft SQL Server 2014.

Síntomas

Suponga que tiene Microsoft SQL Server 2012 PowerPivot para SharePoint 2013 complemento instalado en un equipo. Después de aplicar la actualización acumulativa 7 para Microsoft SQL Server 2012, algunos libros de PowerPivot no pueden realizar una operación de actualización de datos en Microsoft SharePoint 2013. Además, se graban los siguientes mensajes de error en el registro de ULS de SharePoint:

<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 datos PowerPivot servicio actualizar 99 medio la siguiente excepción se ha producido, pero se ha controlado, no se requiere ninguna acción: System.Runtime.Serialization.SerializationException: se ha producido un error al deserializar el objeto del tipo Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule. Datos en el nivel raíz no son válidos. Línea 1, posición 1167. ---> System.Xml.XmlException: datos en el nivel raíz no están válidos. Línea 1, posición 1167. en System.Xml.XmlTextReaderImpl.Throw (res de cadena, String arg) en System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() en System.Xml.XmlTextReaderImpl.ParseDocumentContent() en System.Xml.XmlReader.ReadEndElement() en System.Runtime.Serialization.ClassDataContract.ReadXmlValue (xmlReader XmlReaderDelegator, contexto XmlObjectSerializerReadContext) en System.Runtime.Serializ... eac56a9c-5e2e-6094-7945-2704e646e1b7
<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot servicio datos actualizar 99 medio... ación. XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator lector, String name, String ns, tipo declaredType, DataContract & dataContract) en System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize (xmlReader XmlReaderDelegator, tipo declaredType, DataContract dataContract, String name, String ns) en System.Runtime.Serialization.DataContractSerializer.InternalReadObject (xmlReader XmlReaderDelegator, Boolean verifyObjectName, DataContractResolver dataContractResolver) en System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (lector de XmlReaderDelegator, Boolean verifyObjectName, DataContractResolver dataContractResolver)---final de pila de excepción interna rastrear---en System.Runtime.Serialization.XmlObjectSerializer... eac56a9c-5e2e-6094-7945-2704e646e1b7

La actualización de datos de servicio de <fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot 99 medio... ReadObjectHandleExceptions (lector de XmlReaderDelegator, Boolean verifyObjectName, DataContractResolver dataContractResolver) en System.Runtime.Serialization.DataContractSerializer.ReadObject (lector de XmlReader) en Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule.DeserializeDataRefreshScheduleProp (elemento de SPListItem) eac56a9c-5e2e-6094-7945-2704e646e1b7

<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot servicio datos actualización 00000 medio no se puede deserializar la programación incrustada. Tendrá que ser recreado eac56a9c-5e2e-6094-7945-2704e646e1b7

<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot servicio datos actualizar 42 alta inicio de procesamiento de datarefresh de error con la siguiente eac56a9c-5e2e-6094-7945-2704e646e1b7 de excepción

16/01/2014 w3wp.exe 00:36:31.17 (0x112C) 0x0458 PowerPivot servicio datos actualizar 99 alta excepción: Microsoft.AnalysisServices.SPAddin.DataRefreshException: no se pudo encontrar la programación para este elemento de trabajo en Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule() en Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7

<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot servicio datos actualizar 97 medio error al intentar ejecutar una consulta sql: System.Data.SqlClient.SqlException (0x80131904): no se pudo encontrar el procedimiento almacenado 'DataRefresh.ScheduleRuns'. en System.Data.SqlClient.SqlConnection.OnError (excepción SqlException, breakConnection Boolean, wrapCloseInAction de acción 1') en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) en System.Data.SqlClient.TdsParser.TryRun (RunBehavior runBehavior, cmdHandler SqlCommand, flujo de datos de SqlDataReader, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean & dataReady) en System.Data.SqlClient.SqlCommand.FinishExecuteReader (ds SqlDataReader, RunBehavior runBehavior, resetOptionsString de la cadena) en el sistema... eac56a9c-5e2e-6094-7945-2704e646e1b7

<Fecha><tiempo> w3wp.exe (0x112C) 0x0458 PowerPivot servicio datos actualizar 97 medio... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, returnStream Boolean, async Boolean, Int32 timeout, tareas y tareas, Boolean asyncWrite) en System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, returnStream Boolean, método de cadena, finalización TaskCompletionSource'1, Int32 timeout, tareas y tareas, Boolean asyncWrite) en System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (finalización TaskCompletionSource'1, methodName String, Boolean sendToPipe Tiempo de espera de Int32, Boolean asyncWrite) en System.Data.SqlClient.SqlCommand.ExecuteNonQuery() en Microsoft.AnalysisServices.SPAddin.MTSAccessorBase.ExecuteNonQuery(String commandText, CommandType commandType, SqlParameter[] paramArray) cliente... eac56a9c-5e2e-6094-7945-2704e646e1b7


Nota:

  • Normalmente, este problema se produce si la longitud de la agenda de actualización de datos serializada es demasiado breve, comparado con la longitud original.

  • El problema también existe en SQL Server 2014.

Causa

Este problema se produce porque las propiedades personalizadas en el libro de Excel no se desactivan correctamente antes de establecer una nueva programación serializada. Esto hace que una propiedad personalizada adicional para permanecer después de establecer la nueva programación. Por lo tanto, se produce un error en la nueva programación.

Solución

Información de actualización acumulativa

El problema se solucionó primero en la siguiente actualización acumulativa de SQL Server.

Actualización acumulativa 1 de SQL Server de 2014/en-us/help/2931693

9 de actualización acumulativa para el Service Pack 1 de SQL Server 2012/en-us/help/2931078

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de la seguridad que se incluyeron en la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:


Información de la revisión
Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, entonces podrá ver una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: El formulario de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Solución alternativa

Para evitar este problema, siga estos pasos:

  1. Abra el libro en Microsoft Excel 2013.

  2. En el menú archivo , haga clic en Info.

  3. Haga clic en Propiedadesy, a continuación, haga clic en Propiedades avanzadas.

  4. En el cuadro de diálogo Propiedades avanzadas , haga clic en la ficha personalizado . A continuación, haga clic en cada propiedad de la lista de Propiedades que tiene un nombre que es similar a pppDRSplitSchedulePrefix y va seguido de un número.

    Nota: Asegúrese de hacer clic en Eliminar para quitar esa propiedad antes de ir a la siguiente propiedad.

  5. Haga clic en Aceptar.

  6. Vuelva a guardar el archivo en SharePoint. O guardar el archivo localmente y, a continuación, cargarlo en SharePoint.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Author:jannaw;
Redactor: v-shysun
Revisor técnico: pawhe; xiaoyul; jannaw; sqlprev
Redactor: v-mordew

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×