Sümptomid
Tabeli eksportimine CSV-failina Microsoft SQL Server Management Studio (SSMS) või SQL Server Data Tools (SSDT) abil. Näiteks ekspordite tabeli CSV-vormingusse SQL Server Integration Services (SSIS) projektis.
Kui valite tekstitäpsustiks kahekordsed jutumärgid ("), ja kui mõni kirje sisaldab jutumärke, ei pruugita neid märke väljundis õigesti paostada.
Näide
| Algsed andmed | big"data |
|---|---|
| Oodatav väljund | "big""data" |
| Tegelik väljund | "big"data" |
Lahendus
Selle probleemi lahendus sisaldub järgmises SQL Server värskenduses.
koondvärskendus 8 SQL Server 2017 jaoks
Pärast selle värskenduse installimist peate CSV-vormingus tabeli eksportimisel lülitama sisse paoklahvi (Esc) täpsusti, määrates selle väärtuseks True.
Eskaleerimiskäitumise kasutamisel tuleb salvestatud SSIS-paketi puhul SSDT-s muuta paotäpsusti funktsiooni.
Järgmisel kuvatõmmisel on kujutatud atribuudi EscapeQualifier üksikasjad.
Märkus.
- SQL Server impordi- ja ekspordiviisardil on piirang, et te ei saa seda funktsiooni sisse lülitada, kuna atribuut EscapeQualifier on vaikimisi keelatud.
- Selle võimaluse saamiseks saate SSIS-paketi salvestada ainult viisardi kaudu ja muuta seda atribuuti SSDT kaudu.
- Lisateavet leiate teemast Flat File Custom Properties - SQL Server Integration Services (SSIS) | Microsoft Learn.
Teave SQL Server järkude kohta
Iga uus järk SQL Server sisaldab kõiki eelmise järgu kiirparandusi ja turbeparandusi. Soovitame teil installida oma SQL Server versiooni uusima versiooni.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Siit leiate teavet Standardse terminoloogia kohta, mida Microsoft tarkvaravärskenduste kirjeldamiseks kasutab.