Operace hromadného kopírování na SQL Serveru

Stáhnout ADO.NET

SQL Server obsahuje populární příkazový nástroj s názvem bcp. Můžete použít bcp k rychlému hromadnému kopírování velkých souborů do tabulek nebo pohledů v databázích SQL Server. Kurz SqlBulkCopy vám umožní psát spravovaná kódová řešení s podobnou funkcionalitou. Existují i jiné způsoby, jak data načíst do tabulky (INSERT například příkazy), ale přinášejí SqlBulkCopy lepší výkon.

Pomocí třídy SqlBulkCopy můžete provádět:

  • Jedna operace hromadného kopírování
  • Více operací hromadného kopírování
  • Operace hromadného kopírování v rámci transakce

V této části

Článek Description
Ukázka nastavení hromadného kopírování Popisuje tabulky použité v příkladech hromadného kopírování a poskytuje skripty SQL pro vytváření tabulek v databázi AdventureWorks.
Jednotlivé operace hromadného kopírování Popisuje, jak provést jednu hromadnou kopii dat do instance databáze pomocí SqlBulkCopy třídy. Zahrnuje, jak provést operaci hromadného kopírování pomocí příkazů Transact-SQL a SqlCommand třídy.
Více hromadných kopírovacích operací Popisuje, jak provádět více operací hromadného kopírování dat do databázové instance pomocí SqlBulkCopy třídy.
Transakční a hromadné kopírování Popisuje, jak provést hromadnou operaci kopírování v rámci transakce, včetně způsobu potvrzení nebo vrácení transakce zpět.
Pokyny k objednávkám pro hromadné kopírovací operace Popisuje, jak pomocí tipů objednávek zlepšit výkon hromadného kopírování.