Проблема
Предположим, что вы используете кластер больших данных (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:
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.