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