Non so se questo è quello che stai cercando, ma puoi esportare i risultati in Excel in questo modo:
Nel riquadro dei risultati, fai clic sulla cella in alto a sinistra per evidenziare tutti i record, quindi fai clic con il pulsante destro del mouse sulla cella in alto a sinistra e fai clic su "Salva risultati con nome". Una delle opzioni di esportazione è CSV.
Potresti provare anche tu:
INSERT INTO OPENROWSET
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
Infine, puoi esaminare l'utilizzo di SSIS (DTS sostituito) per le esportazioni di dati. Ecco un link a un tutorial:
http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm
==Aggiornamento n. 1 ==
Per salvare il risultato come file CSV con intestazioni di colonna, puoi seguire i passaggi mostrati di seguito:
- Vai su Strumenti->Opzioni
- Risultati query->SQL Server->Risultati sulla griglia
- Seleziona "Includi intestazioni di colonna durante la copia o il salvataggio dei risultati"
- Fai clic su OK.
- Tieni presente che le nuove impostazioni non influiranno sulle schede Query esistenti:dovrai aprirne di nuove e/o riavviare SSMS.