Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Microsoft SQL Server bevat een populair opdrachtregelprogramma met de naam bcp. Bcp wordt gebruikt om grote bestanden snel bulksgewijs te kopiëren naar tabellen of weergaven in SQL Server-databases. Met de SqlBulkCopy klasse kunt u beheerde codeoplossingen schrijven die vergelijkbare functionaliteit bieden. Er zijn andere manieren om gegevens in een tabel te laden (insert-instructies, bijvoorbeeld), maar SqlBulkCopy biedt een aanzienlijk prestatievoordeel.
Met behulp van de SqlBulkCopy klasse kunt u het volgende uitvoeren:
- Een enkele bulk kopieeractie
- Meerdere bewerkingen voor bulksgewijs kopiëren
- Een bulk kopieeroperatie binnen een transactie
Opmerking
Wanneer u .NET Framework versie 1.1 of eerder gebruikt (die de SqlBulkCopy klasse niet ondersteunt), kunt u de SQL Server Transact-SQL BULK INSERT-instructie uitvoeren met behulp van het SqlCommand object.
In deze sectie
Voorbeeld van bulksgewijs kopiëren:
Hierin worden de tabellen beschreven die worden gebruikt in de voorbeelden van bulksgewijs kopiëren en worden SQL-scripts geboden voor het maken van de tabellen in de AdventureWorks-database.
Enkele bulk-kopieeroperaties:
Hierin wordt beschreven hoe u één bulkkopie van gegevens uitvoert in een database-exemplaar met behulp van de SqlBulkCopy klasse. Het bevat hoe u de bulksgewijs kopieerbewerking kunt uitvoeren met behulp van Transact-SQL instructies en de SqlCommand klasse.
Meerdere bewerkingen voor bulksgewijs kopiëren:
Hierin wordt beschreven hoe u meerdere bulkbewerkingen van gegevens naar een database-exemplaar uitvoert met behulp van de SqlBulkCopy klasse.
Transactie- en bulkkopiebewerkingen:
Beschrijft hoe u een bulksgewijze kopieerbewerking binnen een transactie uitvoert, inclusief het doorvoeren of terugdraaien van de transactie.
Hints voor bulksgewijs kopiëren:
Hierin wordt beschreven hoe u orderhints gebruikt om de prestaties van bulksgewijs kopiëren te verbeteren.