Solución:
- Abrir SQL Server Management Studio
- Vaya a Herramientas> Opciones> Resultados de la consulta> SQL Server> Resultados a texto
- En el extremo derecho, hay un cuadro desplegable llamado Formato de salida
- Elija delimitado por comas y haga clic en Aceptar
Aquí hay una versión de pantalla completa de esa imagen, a continuación
Esto mostrará los resultados de su consulta como texto delimitado por comas.
Para guardar los resultados de una consulta en un archivo: Ctrl + Shift + F
Sé que esto es un poco antiguo, pero aquí hay una forma mucho más fácil …
-
Ejecute su consulta con la configuración predeterminada (coloca los resultados en formato de cuadrícula, si la suya no está en formato de cuadrícula, consulte a continuación)
-
Haga clic derecho en los resultados de la cuadrícula y haga clic en “Guardar resultados como” y guárdelo.
Si sus resultados no están en formato de cuadrícula, haga clic con el botón derecho en el lugar donde escribe la consulta, coloque el cursor sobre “Resultados en” y haga clic en “Resultados en cuadrícula”.
¡Tenga en cuenta que NO captura los encabezados de columna!
¡Buena suerte!
Puedes usar PowerShell
$AttachmentPath = "CV File location"
$QueryFmt= "Query"
Invoke-Sqlcmd -ServerInstance Server -Database DBName -Query $QueryFmt | Export-CSV $AttachmentPath