Simptome
Să presupunem că rulați o instrucțiune SELECT din tabele externe pure (cel puțin una dintre ele este un tabel de fond comun de stocare) în SQL Server 2019 și inserați datele primite într-un alt tabel extern în aceeași instrucțiune, este posibil să vedeți următorul mesaj de eroare:
msg 7320, nivel 16, stare 102, număr linie
Imposibil de executat interogarea "Remote Query" against OLE DB provider "MSOLEDBSQL" for linked server "null". Doar conectările la domeniu pot fi utilizate pentru a interoga fondul comun de stocare kerberizat.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Rezolvare
Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Soluție
Pentru a evita problema, puteți utiliza următoarele metode:
- Puteți asocia tabelul fondului comun de spațiu de stocare cu tabelul local.
- Puteți să inserați datele în tabelul local mai întâi, apoi să citiți datele din tabelul local pentru a le insera în rezervorul de date.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.