Příznaky
Tabulku můžete exportovat jako soubor CSV pomocí Microsoft SQL Server Management Studio (SSMS) nebo SQL Server Data Tools (SSDT). Například exportujete tabulku do formátu CSV v projektu služby Služby Integrace SQL Serveru (SSIS).
Pokud jako textový kvalifikátor vyberete uvozovky (") a některé záznamy obsahují uvozovky, nemusí být tyto značky ve výstupu správně uvozeni.
Příklad
| Původní data | big"data |
|---|---|
| Očekávaný výkon | "velká""data" |
| Skutečný výstup | "Big"Data" |
Řešení
Oprava tohoto problému je součástí následující aktualizace pro SQL Server:
Kumulativní aktualizace 8 pro SQL Server 2017
Po instalaci této aktualizace budete muset při exportu tabulky pomocí formátu CSV zapnout funkci Escape kvalifikátor nastavením její hodnoty na hodnotu True.
Při použití chování escapování je potřeba v SSDT změnit schopnost "Escape Qualifier" pro uložený balíček SSIS.
Následující snímek obrazovky ukazuje podrobnosti o vlastnosti EscapeQualifier :
Poznámka
- Průvodce importem a exportem serveru SQL Server má omezení, že tuto funkci nemůžete zapnout, protože vlastnost EscapeQualifier je ve výchozím nastavení zakázaná.
- Balíček SSIS můžete uložit jenom pomocí průvodce a upravit tuto vlastnost pomocí SSDT, abyste tuto schopnost získali.
- Další informace najdete v tématu Vlastní vlastnosti plochého souboru – Služba Služby Integrace SQL Serveru (SSIS) | Microsoft Learn.
O buildech systému SQL Server
Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
Nejnovější build pro SQL Server 2017
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Přečtěte si informace o standardní terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.