Se aplică la
SQL Server 2019 on Linux

Simptome

Să presupunem că ați rulat o instrucțiune SELECT din tabele externe pure (cel puțin unul dintre ele este o masă de biliard de stocare) în SQL Server 2019 și inserați datele primite într-un alt tabel extern din aceeași instrucțiune, este posibil să vedeți următorul mesaj de eroare:

MSG 7320, Nivel 16, stat 102, linie LineNumber

Nu se poate executa interogarea "interogare la distanță" împotriva furnizorului OLE DB "MSOLEDBSQL" pentru serverul legat "null". Numai domeniul conectările pot fi utilizate pentru a interoga rezervorul de stocare Kerberized.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:

Despre actualizări cumulative pentru SQL Server:

Fiecare nouă versiune cumulativă actualizarea pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Soluție de evitare

Pentru a rezolva problema, puteți utiliza următoarele metode:

  1. Puteți să join tabel de stocare cu tabelul local.

  2. Puteți să inserați mai întâi date în tabelul local, 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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.