Simptomi
Pretpostavimo da pokrenete naredbu SELECT iz čistih vanjskih tablica (barem jedan od njih je tablica za pohranu u sustavu SQL Server 2019 i umetanje primljenih podataka u drugu vanjsku tablicu u istoj izjavi, možda će se pojaviti sljedeća poruka o pogrešci:
MSG 7320, Razina 16, državna 102, Linenumber
Nije moguće izvršiti upit "udaljeni upit" protiv OLE DB davatelja usluge "MSOLEDBSQL" za povezani poslužitelj "null". Samo domena prijave se mogu koristiti za upit u bazenu s Kerberiziranim spremištem.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Rješenje
Taj je problem riješen u programu sljedeće Kumulativno ažuriranje za SQL Server:
O kumulativna ažuriranja za SQL Server:
Svaki novi kumulativni Ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke koje uključene su u prethodno Kumulativno ažuriranje. Pogledajte najnovije kumulativna ažuriranja za SQL Server:
Zaobilazno rješenje
Da biste zaobišli taj problem, možete koristiti sljedeće metode:
-
U tablici za pohranu na bazenu možete raditi s lokalnom tablicom.
-
Najprije možete umetnuti podatke u lokalnu tablicu, a zatim čitati podatke iz lokalne tablice da biste umetnuli u bazen podataka.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.