Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server включает популярную командную утилиту под названием bcp. Вы можете использовать bcp для быстрого массового копирования больших файлов в таблицы и представления в базах данных SQL Server. Класс SqlBulkCopy позволяет писать управляемые решения с похожим функционалом. Есть и другие способы для загрузки данных в таблицу (например, с помощью операторов INSERT), но SqlBulkCopy обеспечивает более высокую производительность.
С помощью SqlBulkCopy этого класса вы можете выполнить:
- одну операцию массового копирования;
- Несколько операций массового копирования
- операцию массового копирования в транзакции.
В этом разделе
| Статья | Description |
|---|---|
| Пример настройки массового копирования | Описание таблиц, используемых в примерах с массовым копированием, и примеры скриптов SQL для создания таблиц в базе данных AdventureWorks. |
| Отдельные операции массового копирования | Описание выполнения одинарного массового копирования данных в экземпляр базы данных с помощью класса SqlBulkCopy. Также описывается выполнение операции массового копирования с помощью инструкций Transact-SQL и класса SqlCommand. |
| Множественные операции массового копирования | Описание выполнения нескольких операций массового копирования данных в экземпляр базы данных с помощью класса SqlBulkCopy. |
| Операции по транзакциям и массовому копированию | Описывается, как выполнить операцию массового копирования в транзакции, включая фиксацию или откат транзакции. |
| Подсказки для операций массового копирования | Описывает, как использовать указания порядка для повышения производительности операций массового копирования. |