Le fournisseur Jet 4. 0 fonctionnera aussi, mais il est ancien, alors j'ai utilisé celui-ci à la place. Le fichier devra déjà exister. Si vous utilisez des en-têtes ( HDR=YES), assurez-vous que la première ligne du fichier est une liste délimitée de tous les champs. MS Excel -> Données -> Nouvelle requête -> De la firebase database ivant les étapes Sur la base de la réponse de NS, j'ai un script PowerShell qui exporte vers un fichier CSV avec les guillemets autour du champ et une virgule et ignore les informations d'en-tête dans le fichier. Resultat requete sql server dans un fichier php. add-pssnapin sqlserverprovidersnapin100 add-pssnapin sqlservercmdletsnapin100 $qry = @" Select * From tablename "@ Invoke-Sqlcmd -ServerInstance Server -Database DBName -Query $qry | convertto-CSV -notype | select -skip 1 > "full path and " Les deux premières lignes permettent d'utiliser la commande Invoke-SqlCmd. L'utilisation de la technique native de SQL Server Management Studio pour exporter au format CSV (comme suggéré par @ 8kb) ne fonctionne pas si vos valeurs contiennent des virgules, car SSMS n'emballe pas les valeurs entre guillemets.
La boîte de dialogue Enregistrer le résultat de la requête d'exploration de données s'ouvre. Sélectionnez une source de données dans la liste Source de données ou cliquez sur Nouvelle pour créer une source de données. Dans la zone Nom de la table, tapez le nom de la table. SQL : Rediriger le résultat d'une requête SQL vers un fichier texte. Si la table existe, sélectionnez Remplacer en cas d'existence pour remplacer le contenu de la table par les résultats de la requête. Si vous ne voulez pas remplacer le contenu de la table, n'activez pas cette case à cocher. Les résultats de la nouvelle requête seront ajoutés aux données existantes dans la table. Sélectionnez une vue de source de données dans Ajouter à la vue de source de données si vous voulez ajouter la table à une vue de source de données. Cliquez sur Enregistrer. Avertissement Si la destination ne prend pas en charge les ensembles de lignes hiérarchiques, vous pouvez ajouter le mot clé FALTTENED aux résultats pour les enregistrer sous forme de table plate.
Image de l'écran des options de requête SSMS Oui, tout cela est possible lorsque vous avez un accès direct aux serveurs. Mais que faire si vous n'avez accès au serveur qu'à partir d'un serveur Web / d'applications? Eh bien, la situation était la suivante avec nous il y a longtemps et la solution était l' exportation SQL Server vers CSV.