Flytja og flytja út SQL Server gögn frá stjórnarlínu með BCP

Bcp er fljótlegasta leiðin til að fá gögn í gagnagrunn

Styrkur afrita (bcp) á Microsoft SQL Server veitir þér möguleika á að setja inn mikið magn af skrám beint frá stjórn línunnar. Til viðbótar við að vera gagnlegt tól fyrir stjórnunarleiðbeiningar, er bcp gagnsemi öflugt tól fyrir þá sem leita að því að setja gögn inn í SQL Server gagnagrunn innan batch skrá eða annar forritunaraðferð. Það eru margar leiðir til að fá gögn í gagnagrunn, en bcp er festa þegar það er sett upp með réttum breytum.

bcp setningafræði

Grunn setningafræði fyrir notkun bcp er:

bcp

þar sem rökin taka eftirfarandi gildi:

bcp innflutnings dæmi

Til að setja það saman saman skaltu ímynda þér að þú hafir ávöxtartafla í birgðagagnagrunninum og þú vilt flytja allar skrár úr textaskrá sem er geymd á harða diskinum þínum í gagnagrunninn. Þú ættir að nota eftirfarandi bcp stjórn setningafræði:

bcp inventory.dbo.fruits í "C: \ fruit \ inventory.txt" -c -T

Þetta framleiðir eftirfarandi framleiðsla:

C: \> bcp inventory.dbo.fruits í "C: \ fruit \ inventory.txt" -c -T Byrjun afrita ... 36 raðir afrituð. Net pakki stærð (bæti): 4096 Klukkutími (ms.) Samtals: 16 Meðaltal: (2250.00 línur á sek.) C: \>

Þú gætir hafa tekið eftir tveimur nýjum valkostum á þeirri skipanalínu. Valmyndin -c tilgreinir að skráarsnið innflutningsskráarinnar verði flipahlutbundin texti með hverju skrá á nýjum línu. The-T valkosturinn tilgreinir að bcp ætti að nota Windows auðkenningu til að tengjast gagnagrunninum.

bcp Útflutnings dæmi

Þú getur flutt gögn úr gagnagrunninum með bcp með því að breyta stefnu aðgerðarinnar frá "í" til "út". Til dæmis getur þú afritað innihald ávaxtaborðsins í textaskrá með eftirfarandi skipun:

bcp inventory.dbo.fruits út "C: \ fruit \ inventory.txt" -c -T

Hér er hvernig það lítur út á stjórn lína:

C: \> bcp inventory.dbo.fruits út "C: \ ávöxtur \ inventory.txt" -c -T Start copy ... 42 raðir afrituð. Netþjöppustærð (bæti): 4096 Klukkutími (ms.) Samtals: 1 Meðaltal: (42000,00 línur á sek.) C: \>

Það er allt sem er að bcp stjórn. Þú getur notað þessa skipun úr hópi skrár eða öðrum forritum með aðgang að DOS stjórn lína til að gera sjálfvirkan innflutning og útflutning gagna úr SQL Server gagnagrunninum.