Symptomy
Załóżmy, że należy uruchomić instrukcję SELECT z czystej tabeli zewnętrznej (co najmniej jeden jest to tabela pula magazynu) w programie SQL Server 2019 i wstawianie odebranych danych do innej tabeli zewnętrznej w tej samej instrukcji, może zostać wyświetlony następujący komunikat o błędzie:
Msg 7320, Poziom, 16, stan 102, wiersz LineNumber
Nie można wykonać kwerendy "Remote Query" dla dostawcy OLE DB "MSOLEDBSQL" dla połączonego serwera "null". Tylko domena za pomocą logowania można wysyłać zapytania do puli magazynu Kerberized.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w Następująca Zbiorcza aktualizacja dla programu SQL Server:
Wiedzieć aktualizacje zbiorcze dla programu SQL Server:
Każdy nowy skumulowany Aktualizacja dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które uwzględniono w poprzedniej aktualizacji zbiorczej. Zobacz najnowsze aktualizacje zbiorcze dla programu SQL Server:
Obejście
Aby obejść ten problem, możesz skorzystać z następujących metod:
-
Tabelę puli magazynu można oin z tabelą lokalną.
-
Możesz najpierw wstawić dane do tabeli lokalnej, a następnie odczytać dane z lokalnej tabeli w celu wstawienia ich do puli danych.
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.