Je ne sais pas si c'est ce que vous cherchez, mais vous pouvez exporter les résultats vers Excel comme ceci :
Dans le volet des résultats, cliquez sur la cellule en haut à gauche pour mettre en surbrillance tous les enregistrements, puis cliquez avec le bouton droit sur la cellule en haut à gauche et cliquez sur "Enregistrer les résultats sous". L'une des options d'exportation est CSV.
Vous pourriez aussi essayer :
INSERT INTO OPENROWSET
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
Enfin, vous pouvez envisager d'utiliser SSIS (remplacé DTS) pour les exportations de données. Voici un lien vers un tutoriel :
http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm
==Mise à jour #1 ==
Pour enregistrer le résultat sous forme de fichier CSV avec des en-têtes de colonne, vous pouvez suivre les étapes ci-dessous :
- Allez dans Outils->Options
- Résultats de la requête->SQL Server->Résultats vers la grille
- Cochez "Inclure les en-têtes de colonne lors de la copie ou de l'enregistrement des résultats"
- Cliquez sur OK.
- Notez que les nouveaux paramètres n'affecteront pas les onglets de requête existants :vous devrez en ouvrir de nouveaux et/ou redémarrer SSMS.