修正: SSAS 時當機數值計算資料行必須在 「 ProcessRecalc 」 階段期間變更其編碼方式配置

錯誤 #: 10195260 (sqlbuvsts01)
錯誤 #: 8958832 (sqlbuvsts01)
錯誤 #: 9100139 (sqlbuvsts01)
錯誤 #: 63094 (內容的概念)
錯誤 #: 56587 (內容的概念)

狀況

請考慮下列情況:

  • 您可以以表格式的模式中使用 SQL Server 2017年或 SQL Server 2016年分析服務 (SSAS)。

  • 您的模型包含了包含多個磁碟分割的資料表。

  • 您必須包含至少兩個導出資料行的資料表。

  • 這些計算結果欄中至少一個是數字。這包括資料型別十進位數字、貨幣或整數。

  • 您啟動處理交易,其中包含 「 ProcessRecalc 」 的階段,例如ProcessFull、 ProcessDefault或ProcessRecalc。


在這個案例中的 SSAS 執行個體,當機處理交易的ProcessRecalc階段。

解決方案

在下列的累積更新中修正這個問題,SQL Server 的:

累積更新 1 的 SQL Server 2017

SQL Server 2016 sp1 的累積更新 4

對於 SQL Server 2016年的累積更新 4

SQL Server 的每個新的累積更新包含的所有修補程序與安全性修正,全都包含在先前的累積更新。检验 SQL Server 的最新的累積更新︰

累積更新最新的 SQL Server 2017

最新的 SQL Server 2016 累積更新

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

呼叫堆疊資訊

對於 1200年模型,它類似下列項目:

0:065 > kc
堆疊追蹤的最後一個設定內容-.thread/.cxr 重設它
# 呼叫站台
00 KERNELBASE !RaiseException
01 msmdsrv !CDmpDump::Dump
02 msmdsrv !PFWatsonMiniDumpToLocalFile
03 msmdsrv !PFSetLastErrorFromExceptionExTag
04 msmdsrv !PFSetErrorInfoFromException
05 msmdsrv !PFHandleUnsupportedException
06 msvcr120 ! _purecall
07 xmsrv !XMSchema::MaterializeObject
08 xmsrv !XMSchema::MaterializeObject
09 xmsrv !XMSchema::MaterializeObject
0a xmsrv!XMSchema::MaterializeObject
0b xmsrv!XMSchema::MaterializeTable
0c xmsrv!XMDataEncoder::HVEEditPartition
0d xmsrv!XMDataEncoder::HandleValueEncodingError<double>
0e xmsrv!XMDataEncoder::EncodeCachedValues
0f xmsrv!XMDataEncoder::FlushCache
10 xmsrv !XMDataEncoder::ReadAndEncode
11 xmsrv !XMDataEncoder::EncodeData
12 xmsrv !XMProcessCalculatedColumn::Execute
13 tmtransactions !TMProcessCalcColumnJob::ExecuteRequest
14 tmtransactions !TMProcessCalcColumnJob::ProcessRecalc
15 tmtransactions !TMProcessCalcColumnJob::ExecuteInternal
16 tmtransactions !TMJobRunnerTask::ExecuteJob
17 tmtransactions !TMJobRunnerTask::ExecuteTask
18 msmdsrv !PFThreadPool::ExecuteJob
19 msmdsrv !PFThreadPool::WorkerMethod
1a msmdsrv!PFCommandThreadPool::ThreadProc
1b msmdsrv!PFThreadPool::ThreadProcWrapperForPFThreadPool
1c msvcr120!_callthreadstartex
1d msvcr120!_threadstartex
1e kernel32!BaseThreadInitThunk
1f ntdll !RtlUserThreadStart 的 1103年模型相同的問題發生,而且堆疊的更詳細的位元: 0:067 > kc


堆疊追蹤的最後一個設定內容-.thread/.cxr 重設它
# 呼叫站台
00 xmsrv ! 運算子 delete
01 xmsrv !PF_DELETE
02 xmsrv !< PFObjectMemorySupport、 PFObjectRoot > PFObjectImpl:: 發行
03 xmsrv !PF_RELEASE
04 xmsrv !PFVectorSupport::RefCountableManip < XMSchemaContext >:: OnDelete
05 xmsrv !PFVectorBase < XMSchemaContext * __ptr64,PFVectorSupport::RefCountableManip < XMSchemaContext >>:: 清除
06 xmsrv !PFVectorBase < PFXMISerializable *,< PFXMISerializable >> PFVectorSupport::RefCountableManip:: 重設
07 xmsrv !PFXMSerializableCollectionBase < PFXMISerializable >:: 重設
08 xmsrv !XMRawColumnPartitionDataObject:: ~ XMRawColumnPartitionDataObject
09 xmsrv !< XMRawColumnPartitionDataObject、 PFMultiThreadSupport > PFFastObject:: 發行
0a xmsrv!PF_RELEASE
0b xmsrv!PFVectorSupport::RefCountableManip<XMSchemaContext>::OnDelete
0c xmsrv !PFVectorBase < XMSchemaContext * __ptr64,PFVectorSupport::RefCountableManip < XMSchemaContext >>:: 清除
0d xmsrv !PFVectorBase < PFXMISerializableDataObject *,< PFXMISerializableDataObject >> PFVectorSupport::RefCountableManip:: 重設
0e xmsrv !PFVectorBase < PFXMISerializableDataObject *,< PFXMISerializableDataObject >> PFVectorSupport::RefCountableManip:: {dtor}
0f xmsrv!PFXMSerializableCollectionBase<PFXMISerializableDataObject>::~PFXMSerializableCollectionBase<PFXMISerializableDataObject>
10 xmsrv !XMRawColumn::OnMaterialize
11 xmsrv !XMSchema::MaterializeObject
12 xmsrv !XMSchema::MaterializeObject
13 xmsrv !XMSchema::MaterializeTable
14 xmsrv !XMDataEncoder::HVEEditPartition
15 xmsrv !XMDataEncoder::HandleValueEncodingError < 雙 >
16 xmsrv !XMDataEncoder::EncodeCachedValues
17 xmsrv !XMDataEncoder::FlushCache
18 xmsrv !XMDataEncoder::ReadAndEncode
19 xmsrv !XMDataEncoder::EncodeData
1a xmsrv!XMProcessCalculatedColumn::Execute
1b msmdsrv!MDXMProcessCalcColumnJob::InternalExecute
1c msmdsrv!MDXMProcessCalcColumnJob::LaunchOperationInternal
1d msmdsrv!PCJob::LaunchOperation
1e msmdsrv!PCJob::ExecuteTask
1f msmdsrv!PFThreadPool::ExecuteJob
20 msmdsrv !PFThreadPool::WorkerMethod
21 msmdsrv !PFParsingShortThreadPool::ThreadProc
22 msmdsrv !PFThreadPool::ThreadProcWrapperForPFThreadPool
23 msvcr120 ! _callthreadstartex
24 msvcr120 ! _threadstartex
25 kernel32 !BaseThreadInitThunk
26 ntdll !RtlUserThreadStart

參考

深入了解 Microsoft 會使用來描述軟體更新術語

KE: v fmeng
作者:
作者: v thomr
技術編審: akshaim;gertc;v-fmeng;sqlprev;daleche
編輯器: v rhowar

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×