Symptom
Anta att du kör ett SELECT-uttryck från rena externa tabeller (minst ett av dem är en tabell för lagrings enheter) i SQL Server 2019 och infoga mottagna data i en annan extern tabell i samma instruktion kan du se följande fel meddelande:
MSG 7320, Nivå 16, delstatlig 102, Line LineNumber
Det går inte att köra frågan "Remote Query" mot OLE DB-providern "MSOLEDBSQL" för den länkade servern "null". Endast domän inloggningar kan användas för att söka i Kerberized-lagringspoolen.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Problemet är åtgärdat i följande kumulativa uppdatering för SQL Server:
Hur kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdateringen för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingår i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringar för SQL Server:
Lösning
Du kan undvika problemet på följande sätt:
-
Du kan join i den lokala tabellen.
-
Du kan lägga till data i en lokal tabell först och sedan läsa informationen från den lokala tabellen som du vill infoga i en adresspool.
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.