In SSMS 2012 is hier een optie voor, in Tools -> Options -> Query Results -> SQL Server -> Results to Grid, het heet "Quote strings with list separators when saving .csv results". Ik weet niet hoe lang zo'n optie al bestaat, maar ik ben verbijsterd over twee dingen:
- Hoe komt het dat het niet standaard is ingeschakeld
- Hoe komt het dat het een optie is en geen intrinsiek onderdeel van de CSV-exportcode
Het tart gewoon de overtuiging dat het standaardgedrag is om CSV-export te hebben die onmogelijk correct kan worden geïmporteerd. Ik heb gemerkt dat Excel hetzelfde doet, ik zal eens moeten kijken of dat ook een optie heeft.
In de tussentijd, dankzij mijn collega die me op dit bizarre stukje functionaliteit wees toen ik raasde over hoe de CSV-exporteur volledig nutteloos was, en dit was de beste link die ik erover had gevonden, dus ik dacht dat ik de kennis hier in het voordeel van toekomstige zoekers.
BIJWERKEN
Een screenshot hieronder: