現象
SQL Server 2019 は、PolyBase 機能がインストールされていることを前提としています。 PolyBase で分散クエリの最適化フェーズ中に予期しないエラーが発生し、システムの状態をキャプチャするためにメモリダンプを作成しようとすると、ダンプの作成に失敗することがあります。 さらに、エンジンサービスログに次のエラーメッセージが表示されることもあります。
DateTime [thread:threadId] [OptimizedStatement: errorevent] (エラー、High): DQO dump-ダンプの生成中に予期しない例外が発生しています。 [Session. SessionId: SID450][IsTransactional: False][QueryId:QueryId]
DateTime [Thread:ThreadId] [OptimizedStatement: Errorevent] (エラー、High):
NotImplementedException: メソッドまたは操作が実装されていません。
MemoGeneratorFromStream の場合は、GenerateMemoXml (文字列クエリ) という値を指定します。
OptimizedStatement (OptimizedStatement optimizedStatement、Exception ex) を選びます。 GenerateOptimizedStatementDumpHandler ()
DateTime [thread:threadId] [OptimizedStatement: errorevent] (エラー、High): DQO dump-ダンプの生成中に予期しない例外が発生しています。 [Session. SessionId: SID477][IsTransactional: False][QueryId:QueryId]
DateTime [thread:threadId] [OptimizedStatement: errorevent] (エラー、High):
NotImplementedException: メソッドまたは操作が実装されていません。
MemoGeneratorFromStream の場合は、GenerateMemoXml (文字列クエリ) という値を指定します。
OptimizedStatement (OptimizedStatement optimizedStatement、Exception ex) [SID477: ISTRANSACTIONAL] [Session. QueryId: False] [Query. QueryId:QueryId] のようにして、GenerateOptimizedStatementDumpHandler を返します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
参照情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。