2010-10-14 5 views
1

Essayer d'exporter requête personnalisée au fichier csv j'ai écrit la commande suivante:Comment exporter les résultats de la requête vers csv dans Microsoft SQL Server Management Studio?

sqlcmd [-S myserver -d mydb -E -Q "SELECT column1 ,column_date, DATENAME(WEEKDAY, column_date) AS day_of_week ,distinc_events_count ,total_events_count ,event_duration FROM dbo.event_daily_stats ORDER BY column1" -o "D:\MyData.csv" -h-1 -s"," -w 700] 

mais il a renvoyé le message d'erreur suivant:

Est-ce que quelqu'un sait comment ce problème pourrait être résolu?

Merci!

Répondre

2

J'ai exécuté la commande sans "[" et "]" sans problème, avez-vous essayé de cette façon?

sqlcmd -S myserver -d mydb -E -Q "SELECT column1 ,column_date, DATENAME(WEEKDAY, column_date) AS day_of_week ,distinc_events_count ,total_events_count ,event_duration FROM dbo.event_daily_stats ORDER BY column1" -o "D:\MyData.csv" -h-1 -s"," -w 700 
+0

Renvoie une erreur: Syntaxe incorrecte près de 'S'. –

+0

J'ai collé la commande en ne changeant que les valeurs query, myserver et mydb et je n'ai reçu aucune erreur. Peut-être que vous avez accidentellement supprimé le "-" avant "S". Pouvez-vous coller la commande que vous avez utilisée? –

1

Je pense que le problème est que vous essayez d'exécuter ceci à l'intérieur de SSMS quand il devrait être exécuté à une invite de commande à la place.

Questions connexes