KB3173781 – КОРЕКЦИЯ: Неочаквано изключение, когато правите повикване на TOM между приложенията в SQL Server 2016

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Симптоми

В Microsoft Microsoft SQL Server 2016, когато се извиквате API за табличен обектен модел (TOM), който пресича границите на AppDomain (например когато използвате отдалечен достъп на .NET или WCF заедно с сериализация по изключения по избор), се сблъсквате със следното изключение:

System.Runtime.Serialization.SerializationException
Вместо това очаквате изключение за TOM. Например очаквате Microsoft.AnalysisServices.Tabular.TomValidationException.

Решение

Проблемът е коригиран за първи път в следната кумулативна актуализация на SQL Server:

Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Препоръчваме ви да изтеглите и инсталирате най-новите сборни актуализации за SQL Server:

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.