Ознаки
Припустимо, що ви запускаєте інструкцію SELECT із чистої зовнішньої таблиці (принаймні один з них – це таблиця в пулі даних у SQL Server 2019 і вставити отримані дані в іншу зовнішню таблицю в тій самій заяві, може з'явитися таке повідомлення про помилку:
MSG 7320, Рівень 16, стан 102, лінія Linenumber
Не вдалося виконати запит "віддалений запит" для постачальника баз даних OLE "MSOLEDBSQL" для зв'язаного сервера "Null". Лише домен логіни можна використовувати для запитів Kerberized пул сховища.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в після сукупного оновлення для SQL Server:
Про Сукупне оновлення для сервера SQL Server:
Кожен новий інтегральний оновлення для SQL Server містить всі поточні виправлення та всі виправлення системи безпеки, які додано до попереднього сукупного оновлення. Ознайомтеся з найновішими Сукупне оновлення для сервера SQL Server:
Інші способи вирішення
Щоб вирішити цю проблему, можна скористатися такими способами:
-
Таблицю "пул" можназберігати за допомогою локального таблиці.
-
Ви можете спочатку вставити дані в локальну таблицю, а потім прочитати дані з локальної таблиці, щоб вставити його в пул даних.
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.