Застосовується до
SQL Server 2019 on Linux SQL Server 2019 on Windows

Ознаки

Починаючи з SQL Server CU6 2019 року, визначення "Створення зовнішньої таблиці" розширено й включає Rejected_Row_Location параметрів. Це значення позначає розташування в зовнішньому джерелі даних, у якому будуть записані файли помилок і відхилені рядки. Цей параметр можна використовувати лише для зовнішніх таблиць, використовуючи формат файлу DELIMITEDTEXT для зовнішніх джерел даних типу Hadoop.

CREATE EXTERNAL TABLE [dbo]. [Reject_Example]

(

[Col_one] TINYINT NULL,

[Col_two] VARCHAR(100) NULL,

[Col_three] NUMERIC(2;2) NULL-значення

)

WITH

(

DATA_SOURCE = EDS_Reject_Row

,LOCATION = '/Read_Directory'

,FILE_FORMAT = CSV

,REJECT_TYPE = VALUE

,REJECT_VALUE = 100

,REJECTED_ROW_LOCATION='/Reject_Directory'

)

Наслідки завантаження даних

Коли користувач запускає таблицю create Table as Select (CTAS) у попередній таблиці, PolyBase створює каталог у зовнішнє джерело даних у Rejected_Row_Location, якщо такого не існує. Буде створено дочірній каталог з іменем "_rejectedrows". Символ підкреслення (_) гарантує, що вихід каталогу для інших обробки даних без явного імені в параметрі розташування. У цьому каталозі створюється папка на основі часу надсилання у форматі YearMonthDay-HourMinuteSecond (наприклад, 20180330-173205). У цій папці записуються два типи файлів: _reason та файл даних.

Файл причини та файл даних мають ідентифікатор запиту, пов'язаний із оператором CTAS. Оскільки дані та причини лишаються в окремих файлах, відповідні файли мають відповідний суфікс.

Стан

Корпорація Майкрософт додала нові функції, перелічені в розділі "Стосується".

Спосіб вирішення

Цю проблему вирішено в такому сукупному пакеті оновлень SQL Server:

Сукупні оновлення для SQL Server:

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та всі виправлення системи безпеки, включені до попереднього сукупного пакета оновлень. Перегляньте найновіші сукупні оновлення для SQL Server:

Посилання

Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.