Objawy
Załóżmy, że przy użyciu zewnętrznego źródła danych Oracle jest tworzona zewnętrzna tabela PolyBase. Podczas mapowania typu Oracle NUMBER na typ T-SQL DECIMAL/NUMERIC może zostać wyświetlony następujący komunikat o błędzie:
Następujące kolumny w schemacie zdefiniowanym przez użytkownika są niezgodne ze schematem tabeli zewnętrznej dla tabeli "<TableName>": kolumna zdefiniowana przez użytkownika: ([<ColumnName>] DECIMAL(<n>) NOT NULL) nie jest zgodna z typem wykrytej kolumny tabeli zewnętrznej: ([<ColumnName>] FLOAT(53) NOT NULL)
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 dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2019
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są produkowane przez wytwórców niezależnych od Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.