KB5003870 — ИСПРАВЛЕНИЕ. Поддержка использования соединителя SQL Server PolyBase для создания внешней таблицы с удаленным именем базы данных, содержащей точку

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

Проблема

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

105082; Общая ошибка ODBC: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Не удалось найти сервер xxxxx в sys.servers. Убедитесь, что указано правильное имя сервера. При необходимости выполните хранимую процедуру sp_addlinkedserver, чтобы добавить сервер в sys.servers.

Решение

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

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

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

Последнее накопительное обновление для SQL Server 2019 г.

Состояние

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

Ссылки

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