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

Symptomen

U exporteert een tabel als een CSV-bestand met behulp van Microsoft SQL Server Management Studio (SSMS) of SQL Server Data Tools (SSDT). U exporteer bijvoorbeeld een tabel in CSV-indeling in een project SQL Server Integration Services (SSIS).

Als u dubbele aanhalingstekens (") als tekstscheidingsteken selecteert en als records dubbele aanhalingstekens bevatten, worden de markeringen mogelijk niet correct in de uitvoer weergegeven.

Voorbeeld

Oorspronkelijke gegevens

big"data

Verwachte uitvoer

"big""data"

Werkelijke uitvoer

"big"data"

Oplossing

De oplossing voor dit probleem is opgenomen in de volgende update voor SQL Server:

Cumulatieve update 8 voor SQL Server 2017

Nadat u deze update hebt geïnstalleerd en u een tabel exporteert met behulp van de CSV-indeling, moet u de functie Escape Qualifier inschakelen door de waarde ervan in te stellen op True.

De functie Escape Qualifier moet worden gewijzigd in SSDT voor het opgeslagen SSIS-pakket wanneer u het escapegedrag gebruikt.

In de volgende schermopname ziet u de details van de eigenschap EscapeQualifier:

Details van de eigenschap EscapeQualifier

Notities: 

Over SQL Server builds

Elke nieuwe build voor SQL Server bevat alle hotfixes en beveiligingscorrecties die in de vorige build waren. U wordt aangeraden de nieuwste build voor uw versie van SQL Server te installeren:

De nieuwste build voor SQL Server 2017

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Verwijzingen

Meer informatie over de standaardterminologie die Microsoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.