Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Microsoft SQL Server obsahuje oblíbený nástroj příkazového řádku s názvem bcp. Bcp se používá k rychlému hromadnému kopírování velkých souborů do tabulek nebo zobrazení v databázích SQL Serveru. Třída SqlBulkCopy umožňuje psát řešení spravovaného kódu, která poskytují podobné funkce. Existují i jiné způsoby, jak načíst data do tabulky (například příkazy INSERT), ale SqlBulkCopy oproti nim nabízí významnou výhodu výkonu.
SqlBulkCopy Pomocí třídy můžete provést:
- 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
Poznámka:
Při použití rozhraní .NET Framework verze 1.1 nebo starší (která nepodporuje SqlBulkCopy třídu), můžete spustit příkaz SQL Server Transact-SQL BULK INSERT pomocí objektu SqlCommand .
V této části
Nastavení příkladu 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 operací hromadného kopírování:
Popisuje, jak provádět více operací hromadného kopírování dat do databázové instance pomocí SqlBulkCopy třídy.
Operace transakcí a hromadného 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.
Rady objednávek pro operace hromadného kopírování:
Popisuje, jak pomocí tipů objednávek zlepšit výkon hromadného kopírování.