KB4538036 . ИСПРАВЛЕНИЕ. Ошибка возникает при запросе внешней таблицы пула носителей, содержащей столбец с типом данных money в SQL Server 2019 BDC

Применяется к
SQL Server 2019 on Linux

Проблема

Предположим, что вы используете кластер больших данных (BDC) SQL Server 2019 года. При запросе внешней таблицы пула носителей, содержащей столбец с типом данных money, запрос может завершиться ошибкой со следующим сообщением об ошибке:

Msg 105082, Level 16, State 1, LineNumber
      

105082; Общая ошибка ODBC: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Столбец, параметр или переменная #1: невозможно указать ширину столбца для типа данных money. Дополнительная ошибка <2>. ErrorMsg: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Параметр или переменная "c1" имеет недопустимый тип данных., SqlState: 01000, NativeError: 2724.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Решение

Эта проблема устранена в следующем накопительном обновлении для SQL Server:

Сведения о накопительных обновлениях для SQL Server:

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.