Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Симптоми

Можете да експортирате таблица като CSV файл с помощта на Microsoft SQL Server Management Studio (SSMS) или SQL Server Data Tools (SSDT). Например можете да експортирате таблица в CSV формат в проект на услугите за интеграция на SQL Server (SSIS).

Ако изберете двойни кавички (") като текстов ограничител и ако някои записи съдържат двойни кавички, знаците може да не са правилно превключвани в изхода.

Пример

Първоначални данни

големи"данни

Очакван резултат

"big""data"

Действителен резултат

"big" data"

Решение

Корекцията за този проблем е включена в следната актуализация за SQL Server:

Кумулативна актуализация 8 за SQL Server 2017 г.

След като инсталирате тази актуализация, когато експортирате таблица с помощта на CSV формат, трябва да включите възможността "Escape Qualifier", като зададете стойността му на True.

Възможността "Escape квалификатор" трябва да бъде променена в SSDT за записания SSIS пакет, когато използвате поведението на escaping.

Следващата екранна снимка показва подробните данни за свойството EscapeQualifier:

Подробности за свойството EscapeQualifier

Забележки: 

  • Съветникът за импортиране и експортиране на SQL Server има ограничението, че не можете да включите тази възможност, защото свойството EscapeQualifier е забранено по подразбиране.

  • Можете да запишете SSIS пакета само чрез съветника и да промените това свойство чрез SSDT, за да получите тази възможност.

  • За повече информация вижте Свойства по избор за плоски файлове – SQL Server услуги за интеграция (SSIS) | Microsoft Learn.

За компилациите за SQL Server

Всяка нова компилация за SQL Server съдържа всички горещи поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:

Най-новата компилация за SQL Server 2017

Статут

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".

Препратки

Научете повече за стандартната терминология , която Microsoft използва за описване на актуализациите на софтуера.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.