Jelenségek
A táblázatokat CSV-fájlként exportálhatja a Microsoft SQL Server Management Studio (SSMS) vagy SQL Server Data Tools (SSDT) használatával. Exportálhat például egy táblát CSV-formátumba egy SQL Server Integration Services- (SSIS-) projektben.
Ha a szövegjelölőként dupla idézőjeleket (") választ, és bármely rekord idézőjelet tartalmaz, előfordulhat, hogy a jelek nem lesznek helyesen megadva a kimenetben.
Példa
Eredeti adatok |
big"data |
Várt kimenet |
"big""data" |
Tényleges kimenet |
"big"data" |
Megoldás
A probléma javítását a következő frissítés tartalmazza SQL Server esetében:
8. összegző frissítés SQL Server 2017-hez
A frissítés telepítése után, amikor CSV-formátummal exportál egy táblát, be kell kapcsolnia az "Escape-minősítő" képességet, ha igaz értékre állítja a táblát.
Az "Escape-minősítő" képességet módosítani kell az SSDT-ben a mentett SSIS-csomaghoz, amikor a menekülési viselkedést használja.
Az alábbi képernyőképen az EscapeQualifier tulajdonság részletei láthatók:
Megjegyzések:
-
Az SQL Server Importálás és exportálás varázslóban az a korlátozás van érvényben, hogy ezt a képességet nem lehet bekapcsolni, mert az EscapeQualifier tulajdonság alapértelmezés szerint le van tiltva.
-
Az SSIS-csomagot csak a varázslón keresztül mentheti, és módosíthatja ezt a tulajdonságot az SSDT-ben, hogy megkapja ezt a képességet.
-
További információ: Egybesimított fájl egyéni tulajdonságai – SQL Server Integration Services (SSIS) | Microsoft Learn.
A SQL Server buildek ismertetése
A SQL Server minden új buildje tartalmazza az előző buildben található összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse a legújabb buildet a SQL Server verziójához:
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
Ismerje meg a Microsoft által a szoftverfrissítések leírására használt szabványos terminológiát .