Solución:
No sé si esto es lo que está buscando, pero puede exportar los resultados a Excel de esta manera:
En el panel de resultados, haga clic en la celda superior izquierda para resaltar todos los registros y luego haga clic con el botón derecho en la celda superior izquierda y haga clic en “Guardar resultados como”. Una de las opciones de exportación es CSV.
También podrías darle una oportunidad a esto:
INSERT INTO OPENROWSET
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:Test.xls;','SELECT productid, price FROM dbo.product')
Por último, puede considerar el uso de SSIS (reemplazado por DTS) para las exportaciones de datos. Aquí hay un enlace a un tutorial:
http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm
== Actualización # 1 ==
Para guardar el resultado como un archivo CSV con encabezados de columna, se pueden seguir los pasos que se muestran a continuación:
- Vaya a Herramientas-> Opciones
- Resultados de la consulta-> SQL Server-> Resultados a la cuadrícula
- Marque “Incluir encabezados de columna al copiar o guardar resultados”
- Haga clic en Aceptar.
- Tenga en cuenta que la nueva configuración no afectará ninguna pestaña de Consulta existente; deberá abrir otras nuevas y / o reiniciar SSMS.
Si solo necesita exportar para sobresalir, puede usar el asistente de exportación de datos. Haga clic derecho en la base de datos, Tareas-> Exportar datos.