KB4135137 – POPRAVKA: SSMS i SSDT ne beže od dvostrukih navodnika kada izvozite podatke u vidu CSV datoteke

Primenjuje se na
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Simptomi

Tabelu izvozite kao CSV datoteku koristeći Microsoft SQL Server Management Studio (SSMS) ili SQL Server Data Tools (SSDT). Recimo da izvezete tabelu u CSV format u SQL Server Integration Services (SSIS) projektu.

Ako izaberete dvostruke navodnike (") kao kvalifikator teksta i ako neki zapisi sadrže dvostruke znake navoda, oznake možda neće biti ispravno isečene u izlazu.

Primer:

Originalni podaci veliki"podaci
Očekivani izlaz "veliki""podaci"
Stvarni izlaz "Veliki "podaci"

Rešenje

Rešenje ovog problema je uključeno u sledeću ispravku za SQL Server:

Kumulativna ispravka 8 za SQL Server 2017

Kada kada instalirate ovu ispravku, kada izvozite tabelu pomoću CSV formata, morate da uključite mogućnost "Escape kvalifikatora" tako što ćete postaviti vrednost na "True".

Mogućnost "Kvalifikator escape" treba da se promeni u SSDT-u za sačuvani SSIS paket kada koristite ponašanje escapinga.

Sledeći snimak ekrana prikazuje detalje svojstva EscapeQualifier :

Detalji o svojstvu

Napomena

Osnovni podaci o SQL Server verzijama

Svaka nova verzija za SQL Server sadrži sve hitne i bezbednosne ispravke koje su bile u prethodnoj reviziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:

Najnovija verzija za SQL Server 2017

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o standardnoj terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.