Objawy
Załóżmy, że uruchamiasz instrukcję SELECT z czystych tabel zewnętrznych (co najmniej jedna z nich jest tabelą puli magazynu) w programie SQL Server 2019 i wstawiasz otrzymane dane do innej tabeli zewnętrznej w tej samej instrukcji, może zostać wyświetlony następujący komunikat o błędzie:
Wiadomość 7320, Poziom 16, Stan 102, Numer wiersza
Nie można wykonać zapytania "Remote Query" względem dostawcy OLE DB "MSOLEDBSQL" dla serwera połączonego "null". Tylko loginy domeny mogą być używane do wysyłania zapytań o kerberyzowaną pulę magazynu.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu SQL Server:
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Obejście
Możesz obejść ten problem, stosując następujące metody:
- Możesz połączyć stół bilardowy magazynu z lokalnym stołem.
- Możesz najpierw wstawić dane do tabeli lokalnej, a następnie odczytać dane z tabeli lokalnej, aby wstawić je do puli danych.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.