Симптоми
Да предположим, че използвате SQL Server 2019 с инсталирана функция "база". Ако основата срещне неочаквана грешка по време на фазата за оптимизиране на разпределената заявка и се опитва да създаде сметище за памет, за да улови състоянието на системата, е възможно да забележите, че създаването на дъмп е неуспешно. Освен това може да получите следното съобщение за грешка в регистрите на услугата на двигателя:
Дата и час [Тема: ИД наконец] [OptimizedStatement: ErrorEvent] (грешка; високо): DQO Dump-неочаквано изключение по време на генериране на дъмп. [Сесия. ИД: SID450] [Сесия. IsTransactional: FALSE] [Заявка. QueryId:QueryId]
Дата и час [Тема: ИД наконец] [OptimizedStatement: ErrorEvent] (грешка; високо):
System. NotImplementedException: Методът или операцията не се реализират.
в Microsoft. SqlServer. DataWarehouse. SQL. Optimizer. MemoProvider. MemoGeneratorFromStream. GenerateMemoXml (низ заявка)
в Microsoft. SqlServer. DataWarehouse. SQL. показания. OptimizedStatement. GenerateOptimizedStatementDumpHandler (OptimizedStatement optimizedStatement; изключение ех)
Дата и час [Тема: ИД наконец] [OptimizedStatement: ErrorEvent] (грешка; високо): DQO Dump-неочаквано изключение по време на генериране на дъмп. [Сесия. ИД: SID477] [Сесия. IsTransactional: FALSE] [Заявка. QueryId:QueryId]
Дата и час [Тема: ИД наконец] [OptimizedStatement: ErrorEvent] (грешка; високо):
System. NotImplementedException: Методът или операцията не се реализират.
в Microsoft. SqlServer. DataWarehouse. SQL. Optimizer. MemoProvider. MemoGeneratorFromStream. GenerateMemoXml (низ заявка)
в Microsoft. SqlServer. DataWarehouse. SQL. показания. OptimizedStatement. GenerateOptimizedStatementDumpHandler (OptimizedStatement optimizedStatement, изключение ех) [сесия. ИД: SID477] [сесия. IsTransactional: FALSE] [заявка. QueryId:QueryId]
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.