Si vous avez besoin de récupérer des données à partir d'une base de données SQL Server et l'enregistrer dans un fichier, utilisez le programme de copie en bloc (bcp) Transact-SQL (T-SQL) utilitaire. Par défaut, les données est délimitée par un onglet entre les champs (colonnes) et une nouvelle ligne entre les lignes. Cependant, vous pouvez personnaliser la façon dont les données sont délimitées en utilisant les options bcp. Un des avantages de l'utilisation de bcp est que vous pouvez automatiser la récupération des données en configurant un travail SQL Server.
Cliquez sur le bouton "Démarrer". Cliquez sur le "Tous les programmes" du menu. Cliquez sur "Accessoires" du menu. droit; cliquez sur le menu "Command Prompt" et choisissez "Exécuter en tant qu'administrateur». Si vous êtes invité à autoriser le programme d'apporter des modifications, cliquez sur le bouton "Oui".
Tapez la commande suivante et appuyez sur la touche "Entrée":
bcp "SELECT titre, VacationHours, SickLeaveHours DE HumanResources.Employee" queryout "C: timeoff_tab.txt" -T -c
Cliquez sur le menu "Démarrer" et choisissez l'option de menu "Ordinateur".
Double-cliquez sur l'icône lecteur C.
Double-cliquez sur "timeoff_tab.txt" et vérifier que chaque ligne des résultats est affiché sur une ligne distincte et chaque champ est séparé par un onglet.
Apportez la fenêtre d'invite de commande à l'avant-plan.
Tapez la commande suivante et appuyez sur la touche "Entrée":
bcp "SELECT titre, VacationHours, SickLeaveHours DE HumanResources.Employee" queryout "C: timeoff_comma.txt" -T -c -t,
Apportez la fenêtre Explorer pour l'avant-plan.
Double-cliquez sur "timeoff_comma.txt» et vérifiez que les champs sont délimités par une virgule.