Se è necessario recuperare i dati da un database SQL Server e salvarlo in un file, utilizzare il programma di copia di massa ( BCP) Transact - SQL ( T - SQL) utilità . Per impostazione predefinita , i dati sono delimitati da una tabulazione tra campi (colonne) e una nuova linea tra le righe . Tuttavia, è possibile personalizzare il modo i dati sono delimitati utilizzando le opzioni di bcp . Uno dei vantaggi di utilizzare bcp è che si può automatizzare il recupero dei dati mediante la configurazione di un processo di SQL Server . Cose che ti serviranno
computer che esegue Microsoft SQL Server 2008 AdventureWorks
banca dati
Administrator conto
Show More Istruzioni
1 Fare clic sul pulsante "Start" . Fare clic sulla voce di menu " Tutti i programmi " . Fare clic su " Accessori " voce di menu. Fare clic con il " Prompt dei comandi " voce di menu e scegliere " Esegui come amministratore ". Se viene richiesto di consentire al programma di apportare modifiche , fare clic sul pulsante "Sì"
2
Digitare il seguente comando e premere il tasto "Enter" : .
Bcp "SELECT titolo , VacationHours , SickLeaveHours DA HumanResources.Employee " queryout " C : \\ timeoff_tab.txt " - T - c
3
Fare clic sul " menu " e scegliere l'opzione" Avvia voce del menu del computer " .
4
Fare doppio clic sull'unità C icona .
5
doppio clic su " timeoff_tab.txt " e verificare che ogni riga dei risultati viene visualizzato su un separato linea e ogni campo è separato da una scheda .
6
portare la finestra del prompt dei comandi in primo piano .
7
Digitare il seguente comando e premere il tasto "Enter" :
bcp " Titolo SELECT, VacationHours , SickLeaveHours DA HumanResources.Employee " queryout " C : \\ timeoff_comma.txt " - T - c- t , vendita, acquisto 8
Porta la finestra di Esplora risorse al primo piano.
9
doppio clic su " timeoff_comma.txt " e verificare che i campi sono delimitati da una virgola.