Symptomy
Rozpatrzmy następujący scenariusz:
-
Masz zainstalowaną funkcję bazową w programie SQL Server 2016 i 2017.
-
Tabela zawierająca tysiące partycji.
-
Tworzenie nowej partycji. Numery kolumn nowej partycji są inne niż w przypadku partycji już utworzonej.
-
Za pomocą schematu najnowszej partycji można utworzyć międzypodstawową tabelę zewnętrzną.
W tym scenariuszu po uruchomieniu zapytania zawierającego pole logiczne operacja może się nie powieść. Ponadto może zostać wyświetlony komunikat o błędzie podobny do następującego:
Msg 7320, poziom 16, stan 110, wiersz LineNumber
Nie można wykonać zapytania "Remote Query" dla dostawcy OLE DB "SQLNCLI11" dla połączonego serwera "(null)". 110802; Wystąpił błąd wewnętrzny DMS, który spowodował, że ta operacja nie powiodła się. Szczegóły: wyjątek: Microsoft. SqlServer. DataWarehouse. retails. Common. ExternalAccess. HdfsAccessException, Message: wyjątek Java wywołany na rozmowy z HdfsBridge_CreateRecordReader. Komunikat o wyjątku Java:
HdfsBridge:: CreateRecordReader — napotkano nieoczekiwany błąd podczas tworzenia czytnika rekordów.: błąd [HdfsBridge:: CreateRecordReader — napotkano nieoczekiwany błąd podczas tworzenia czytnika rekordów.] podczas uzyskiwania dostępu do pliku zewnętrznego
[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].
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ących zbiorczych aktualizacjach programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Informacje
Dowiedz się więcej o terminologiaprogram Microsoft wykorzystuje do opisywania aktualizacji oprogramowania.