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 utilitaire (T -SQL). Par défaut , les données sont délimitées par une tabulation 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. Choses que vous devez
ordinateur exécutant Microsoft SQL Server 2008 AdventureWorks
base
compte Administrateur
Afficher plus Instructions
1
Cliquez sur le bouton "Démarrer" . Cliquez sur le menu " Tous les programmes" . Cliquez sur le menu " Accessoires" . Cliquez-droit sur l'élément de menu "Command Prompt " et choisissez " Exécuter en tant qu'administrateur ". Si vous êtes invité à autoriser le programme pour faire des changements , cliquez sur le bouton "Oui"
2
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
3
Cliquez sur le " menu " et choisissez l'option" Démarrer menu de l'ordinateur " .
4
Double- cliquez sur le lecteur C icône.
5
Double -cliquez sur " timeoff_tab.txt " et vérifiez que chaque ligne des résultats est affichée sur un séparé ligne et chaque champ est séparé par un onglet.
6
Apportez la fenêtre Invite de commandes au premier plan.
7 Type de
la commande suivante et appuyez sur la touche "Enter" :
bcp "SELECT titre, VacationHours , SickLeaveHours DE HumanResources.Employee " queryout "C: \\ timeoff_comma.txt " -T -c- t
8
Apportez la fenêtre de l'Explorateur au premier plan.
9
Double -cliquez sur " timeoff_comma.txt " et vérifiez que les champs sont délimités par des virgules.