이 핫픽스는 Microsoft SQL Server 2014에도 적용 됩니다.
증상
SharePoint 2013 추가 기능에 대 한 컴퓨터에 설치 된 Microsoft SQL Server 2012 PowerPivot 있다고 가정 합니다. Microsoft SQL Server 2012에 대 한 누적 업데이트 7을 적용 한 후 일부 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 (res 문자열, String arg) System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() System.Xml.XmlTextReaderImpl.ParseDocumentContent() System.Xml.XmlReader.ReadEndElement()... System.Runtime.Serializ에서 System.Runtime.Serialization.ClassDataContract.ReadXmlValue (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext 컨텍스트)에에에 eac56a9c-5e2e-6094-7945-2704e646e1b7
<날짜><시간> w3wp.exe (0x112C) 0x0458 PowerPivot 서비스 데이터 새로 고침 99 미디어... ation. XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator 독자, 이름 문자열, 문자열 ns 형식 declaredType, DataContract & dataContract)에 System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (XmlReaderDelegator 독자, 부울 verifyObjectName, DataContractResolver dataContractResolver)---System.Runtime.Serialization.DataContractSerializer.InternalReadObject (XmlReaderDelegator xmlReader, 부울 verifyObjectName, DataContractResolver dataContractResolver)에 System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator xmlReader, 유형 declaredType, DataContract dataContract 이름 문자열, 문자열 ns)에 최종 내부 예외 스택 추적---... System.Runtime.Serialization.XmlObjectSerializer에서 eac56a9c-5e2e-6094-7945-2704e646e1b7 <날짜><시간> w3wp.exe (0x112C) 0x0458 PowerPivot 서비스 데이터 99 보통 새로 고침... ReadObjectHandleExceptions (XmlReaderDelegator 독자, 부울 verifyObjectName, DataContractResolver dataContractResolver)에 eac56a9c-5e2e-6094-7945-2704e646e1b7 Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshSchedule.DeserializeDataRefreshScheduleProp (SPListItem 항목)에 System.Runtime.Serialization.DataContractSerializer.ReadObject (XmlReader 독자) <날짜><시간> w3wp.exe (0x112C) 0x0458 PowerPivot 서비스 데이터 새로 고침 00000 보통 역직렬화 할 수 없습니다 포함 된 일정입니다. 다시 eac56a9c-5e2e-6094-7945-2704e646e1b7 수 해야 합니다. <날짜><시간> w3wp.exe (0x112C) 다음 예외 eac56a9c-5e2e-6094-7945-2704e646e1b7 0x0458 PowerPivot 서비스 데이터 새로 고침 42 높은 실행의 datarefresh 처리 실패 2014 년 01/16/00:36:31.17 w3wp.exe (0x112C) 0x0458 PowerPivot 데이터 새로 고침 99 높은 예외 서비스: Microsoft.AnalysisServices.SPAddin.DataRefreshException: Microsoft.AnalysisServices.SPAddin.DataRefresh.DataRefreshService.Execute() eac56a9c-5e2e-6094-7945-2704e646e1b7에서 Microsoft.AnalysisServices.SPAddin.DataRefresh.WorkItem.LoadWorkbookSchedule()에이 작업 항목에 대 한 일정을 찾을 수 없습니다 (0x112C) <날짜><시간> w3wp.exe sql 쿼리를 실행 하는 동안 0x0458 PowerPivot 서비스 데이터 새로 고침 97 보통 다음과 같은 오류가 발생 했습니다: System.Data.SqlClient.SqlException (0x80131904): 'DataRefresh.ScheduleRuns' 저장된 프로시저를 찾을 수 없습니다. System.Data.SqlClient.TdsParser.TryRun에 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj, callerHasConnectionLock 부울, 부울 asyncClose)에 System.Data.SqlClient.SqlConnection.OnError (SqlException 예외, 부울 breakConnection, wrapCloseInAction'1 작업)에 (RunBehavior runBehavior SqlDataReader 데이터 스트림 SqlCommand cmdHandler, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, 부울 및 dataReady)... 시스템에 System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior runBehavior, 문자열 resetOptionsString)에 eac56a9c-5e2e-6094-7945-2704e646e1b7 <날짜><시간> w3wp.exe (0x112C) 0x0458 PowerPivot 서비스 데이터 새로 고침 97 미디어... m.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior returnStream 부울, 부울 비동기, Int32 제한 시간 작업 및 작업, 부울 asyncWrite) System.Data.SqlClient.SqlCommand.RunExecuteReader에 (CommandBehavior cmdBehavior, RunBehavior runBehavior, returnStream 부울, 문자열 메서드, TaskCompletionSource'1 완료, i n t 32 시간 제한 작업 및 작업, 부울 asyncWrite) System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource'1 완료, methodName 문자열, 부울 sendToPipe에 I n t 32 시간, 부울 asyncWrite)에 Microsoft.AnalysisServices.SPAddin.MTSAccessorBase.ExecuteNonQuery(String commandText, CommandType commandType, SqlParameter[] paramArray) 클라이언트... System.Data.SqlClient.SqlCommand.ExecuteNonQuery() eac56a9c-5e2e-6094-7945-2704e646e1b7참고
-
이 문제는 일반적으로 serialize 된 데이터 새로 고침 일정 길이의 원래 길이에 비해 너무 짧은 경우에 발생 합니다.
-
SQL Server 2014 문제 또한 존재합니다.
원인
Excel 통합 문서에서 사용자 지정 속성 올바르게 지워지지 않습니다 직렬화 된 새로운 일정을 설정 하기 전에이 문제가 발생 합니다. 그러면 새 일정을 설정한 후 유지 하는 추가적인 사용자 지정 속성. 따라서 새 일정이 오류가 발생합니다.
해결 방법
누적 업데이트 정보
문제는 SQL Server 다음 누적 업데이트에 처음 수정 되었습니다.
SQL Server 2014에 대 한 누적 업데이트 1/en-us/help/2931693
SQL Server 2012 s p 1 용 누적 업데이트 9/en-us/help/2931078
SQL Server용 각각의 새로운 누적 업데이트는 모이전 누적 업데이트에 포함된 모든 핫픽스 및 보안 수정 프로그램을 포함합니다. SQL Server에 대한 최신 누적 업데이트를 확인해 보십시오.
핫픽스 정보
지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문제가 발생하는 시스템에만 이 핫픽스를 적용해야 합니다. 핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 절이 있습니다. 이 섹션이 표시 되지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하는 요청을 제출 합니다. 참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도 서비스 요청을 만들려면, 다음 Microsoft 웹 사이트를 방문 하십시오.http://support.microsoft.com/contactus/?ws=support참고: 핫픽스를 사용할 수 있는 언어 "핫픽스 다운로드 사용 가능한" 폼을 표시 합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.
해결 방법
이 문제를 해결하려면 다음 의 단계를 수행합니다.
-
Microsoft Excel 2013에서 통합 문서를 엽니다.
-
파일 메뉴에서 정보를 클릭 합니다.
-
속성을 클릭 하 고 속성을 클릭 합니다.
-
고급 속성 대화 상자에서 사용자 지정 탭을 클릭 합니다. PppDRSplitSchedulePrefix와 유사 하 고 뒤에 숫자는 이름이 지정 된 속성 목록에서 각 속성을 누릅니다.
참고: 다음 속성으로 이동 하기 전에 해당 속성을 제거 하려면 삭제 를 클릭 하 고 있는지 확인 하십시오. -
확인을 클릭합니다.
-
SharePoint에 파일을 다시 저장 합니다. 또는 파일을 로컬에 저장 한 다음 SharePoint에 업로드.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.