Simptome
Luați în considerare următorul scenariu:
-
Aveți caracteristica de bază instalată în SQL Server 2016 și 2017.
-
Aveți un tabel cu mii de partiții.
-
Creați o partiție nouă. Numerele de coloană ale partiției noi sunt diferite de partiția deja creată.
-
Utilizați schema celei mai recente partiții pentru a crea un tabel extern de bază.
În acest scenariu, când rulați o interogare care include un câmp boolean, operațiunea poate eșua. În plus, este posibil să primiți un mesaj de eroare care seamănă cu următorul:
MSG 7320, nivel 16, stat 110, linie LineNumber
Nu se poate executa interogarea "interogare la distanță" împotriva furnizorului OLE DB "SQLNCLI11" pentru serverul legat "(NULL)". 110802; A apărut o eroare de DMS internă care a determinat operațiunea să nu reușească. Detalii: excepție: Microsoft. SqlServer. DataWarehouse. DataMovement. Common. ExternalAccess. HdfsAccessException, mesaj: excepția Java ridicată la apel către HdfsBridge_CreateRecordReader. Mesaj de excepție Java:
HdfsBridge:: CreateRecordReader-eroare neașteptată care a apărut în crearea cititorului de înregistrări.: eroare [HdfsBridge:: CreateRecordReader-eroare neașteptată care a apărut la crearea cititorului de înregistrări.] s-a produs în timp ce accesați fișierul extern
[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].
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ătoarele actualizări cumulative pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:Fiecare nouă actualizare cumulativă 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:
Referințe
Aflați mai multe despreterminologie pe care Microsoft le utilizează pentru a descrie actualizările de software.