Проблемы
Предположим, что вы запускаете инструкцию SELECT из чистых внешних таблиц (хотя бы один из них является таблицей пула хранилищ) в SQL Server 2019 и вставьте полученные данные в другую внешнюю таблицу в той же инструкции, может появиться следующее сообщение об ошибке:
Сообщение 7320, Уровень 16, состояние 102, строка LineNumber
Не удается выполнить запрос "удаленный запрос" для поставщика OLE DB "MSOLEDBSQL" для связанного сервера "null". Только домен учетные записи можно использовать для запроса пула Kerberized хранилища.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующее накопительное обновление для SQL Server:
Около накопительные обновления для SQL Server:
Каждый новый накопительный пакет Обновление для SQL Server со всеми исправлениями и исправлениями для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с последней версией накопительные обновления для SQL Server:
Обходное решение
Для решения этой проблемы можно использовать следующие методы:
-
Вы можете jOIN таблицей пула хранилища с локальной таблицей.
-
Вы можете сначала вставить данные в локальную таблицу, а затем прочитать данные из локальной таблицы для вставки в пул данных.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.