En SSMS 2012 hay una opción para esto, en Herramientas -> Opciones -> Resultados de la consulta -> SQL Server -> Resultados a la cuadrícula, se llama "Citas de cadena que contienen separadores de lista al guardar resultados .csv". No sé cuánto tiempo ha existido esa opción, pero estoy desconcertado por dos cosas:
- ¿Por qué no está activado de forma predeterminada?
- ¿Por qué es una opción y no una parte intrínseca del código de exportación CSV?
Simplemente desafía la creencia de que el comportamiento predeterminado es tener una exportación CSV que es imposible de importar correctamente. He notado que Excel hace lo mismo, tendré que ir a ver si eso también tiene una opción.
Mientras tanto, gracias a mi colega que me señaló esta extraña funcionalidad cuando estaba despotricando sobre cómo el exportador CSV era completamente inútil, y este fue el mejor enlace que encontré al respecto, así que pensé en poner el conocimiento aquí para el beneficio de futuros buscadores.
ACTUALIZAR
Una captura de pantalla a continuación: