Talaan ng mga Nilalaman:

Ano ang bcp utility sa SQL Server?
Ano ang bcp utility sa SQL Server?

Video: Ano ang bcp utility sa SQL Server?

Video: Ano ang bcp utility sa SQL Server?
Video: Bulk Copy Program (BCP) IN SQL Server 2024, Nobyembre
Anonim

Ang Bulk Copy Program ( BCP ) ay isang command-line kagamitan na ipinadala sa Microsoft SQL Server . Sa BCP , maaari kang mag-import at mag-export ng malalaking halaga ng data sa loob at labas ng SQL Server mabilis at madali ang mga database. Ang sinumang DBA na gumamit ng pagpapaandar na ito ay sasang-ayon na BCP ay isang mahalagang kasangkapan.

Kaya lang, paano ko magagamit ang BCP utility sa SQL Server?

Magsimula

  1. Kunin ang mga argumento ng bcp. Sa command line, isulat ang bcp.
  2. Kunin ang bersyon. Maaari mong makuha ang bersyon ng bcp gamit ang -v argument:
  3. I-export ang data mula sa isang talahanayan ng SQL Server patungo sa isang file.
  4. I-export ang data mula sa isang query sa SQL Server sa isang file.
  5. Patakbuhin ang bcp gamit ang PowerShell.
  6. Patakbuhin ang bcp sa SSIS.
  7. Mag-invoke ng batch file sa SSIS.

Sa tabi sa itaas, ano ang Bulkcopy sa SQL? Microsoft SQL Kasama sa server ang isang sikat na command-line utility na pinangalanang bcp para sa mabilis na maramihang pagkopya ng malalaking file sa mga talahanayan o view sa SQL Mga database ng server. Ang SqlBulkCopy pinapayagan ka ng klase na magsulat ng mga pinamamahalaang solusyon sa code na nagbibigay ng katulad na pag-andar. Isang single maramihang kopya operasyon. Maramihan maramihang kopya mga operasyon.

Gayundin, ano ang isang BCP file?

Ang bulk copy program utility ( bcp ) maramihang pagkopya ng data sa pagitan ng isang instance ng Microsoft SQL Server at isang data file sa isang format na tinukoy ng user. Ang bcp maaaring gamitin ang utility para mag-import ng malaking bilang ng mga bagong row sa mga talahanayan ng SQL Server o para mag-export ng data mula sa mga talahanayan patungo sa data mga file.

Ano ang pagkakaiba sa pagitan ng BCP at bulk insert?

BULK INSERT ay isang SQL command at BCP ay isang hiwalay na utility sa labas ng SSMS at kailangan mong tumakbo BCP mula sa DOS prompt (command prompt). BULK INSERT maaaring kopyahin ang data mula sa flat file sa talahanayan ng SQL Server samantalang BCP ay para sa angkat at i-export pareho. BCP ay may mas kaunting pagsisikap at gastos sa pag-parse kaysa BULK INSERT.

Inirerekumendang: