Hvis du har brug for at hente data fra en SQL Server database og gemme den til en fil , skal du bruge bulk kopi -programmet ( BCP ) Transact- SQL (T- SQL) nytte. Som standard er de data afgrænset med en fane mellem felter (kolonner) , og en ny linje mellem rækkerne . Men du kan tilpasse, hvordan dataene er afgrænset ved hjælp af BCP muligheder. En fordel ved at bruge BCP er, at du kan automatisere hentning af data ved at opsætte en SQL Server job. Hvad du har brug
Computer kører Microsoft SQL Server 2008
AdventureWorks database
Administrator konto
Vis Flere Instruktioner
1
Klik på "Start " knappen. Klik på " Alle programmer " menuen. Klik på " Tilbehør " menupunkt. Højreklik på "Command Prompt" menupunkt, og vælg " Kør som administrator ". Hvis du bliver bedt om at tillade programmet at foretage ændringer , skal du klikke på knappen "Ja"
2
Skriv følgende kommando , og tryk på "Enter "-tasten : .
BCP " SELECT titel, VacationHours , SickLeaveHours FRA HumanResources.Employee " queryout " C: \\ timeoff_tab.txt " -T -c
3
Klik på" Start "menuen og vælg " Computer " menupunkt .
4
Dobbeltklik på C-drevet ikonet.
5
Dobbeltklik på " timeoff_tab.txt ", og kontrollere, at hver række af de resultater, der vises på en separat linje og hvert felt er adskilt af en fane.
6
Bring vinduet Kommandoprompt i forgrunden .
7
Skriv følgende kommando , og tryk på "Enter" : Hej
bCP "SELECT titel , VacationHours , SickLeaveHours FRA HumanResources.Employee " queryout "C: \\ timeoff_comma.txt " -T -c- t,
8
Bring vinduet Stifinder i forgrunden .
9
Dobbeltklik på " timeoff_comma.txt ", og kontrollere, at felterne er afgrænset af et komma.