Описание тега sqlbulkcopy
Позволяет эффективно загружать в таблицу SQL Server данные из другого источника.
2
ответа
My Sql Bulk вставляет загрузку данных с усечением
Я пытаюсь загрузить данные из файла CSV в базу данных MYSql через опцию массовой вставки. Ниже приведен синтаксис таблицы создания и файл CSV CREATE TABLE discounts ( id INT NOT NULL , title VARCHAR(10) NOT NULL, expired_date DATE NOT NULL, amount V…
28 сен '18 в 06:35
2
ответа
Как избежать ошибки "В MSSql 2000 уже есть открытый DataReader, связанный с этой командой"
Я использую SqlBulkCopy для копирования данных в 2 отдельные таблицы в той же базе данных. obj_Command.CommandText = "Select * from tmpInvDtlMast where InvNo='111'" Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(con1) bulkCopy.DestinationTableName …
26 авг '14 в 10:21
1
ответ
Откат для массового копирования
У меня есть приложение, которое делает копию из моей базы данных классом массового копирования в C#. Можно ли откатить действие массового копирования на сервере sql при возникновении исключения?
07 фев '10 в 07:15
2
ответа
SqlBulkCopy *VERY* медленно в Azure Sql и C#
Я вставляю записи в sql используя SqlBulkCopy и FastMember Локально я могу вставить 100 тысяч записей за 2 секунды. Когда я запускаю это для веб-задания веб-приложения Azure и базы данных Azure Sql, это занимает более 10 минут и время транзакции ист…
18 ноя '17 в 12:42
1
ответ
indexoutofrangeexception в Datatable с Parallel.Foreach
Я пытаюсь дополнить DataTable с IP-адресами в одном столбце с их обратным отображением DNS. Я получаю этот DataTable откуда-то еще. Затем я экспортирую эту таблицу в SQL Server, используя SQLBulkcopy Я добавляю два столбца, один для имени DNS и один…
03 июн '14 в 02:01
1
ответ
LINQ Entity Data Reader не поддерживает перечисления
Я должен сделать пакетную вставку множества сущностей, поэтому я решил, что лучший способ сделать это - использовать SqlBulkCopy учебный класс. Тем не менее, этот класс работает на DataReader экземпляры, тогда как мой код работает с IEnumerable, где…
15 ноя '12 в 08:02
1
ответ
SqlBulkCopy все еще быстрее, чем Dapper?
Я нашел статью Сэма Шафрана о массовой вставке с Dapper ( Эта досадная проблема с вставкой при получении данных в базу данных с помощью dapper), где он заканчивает статью выражением: Например, если вам нужен сверхбыстрый способ вставки большого коли…
01 сен '16 в 10:00
1
ответ
Вставка в SQL через sqlbulk
Привет, у меня есть этот фрагмент кода, как это: public static void Put_CSVtoSQL_Adhesion() { bool IsFirst = true; DataTable dt = new DataTable(); string line = null; int i = 0; try { string fileName = Path.Combine(HttpContext.Current.Server.MapPath…
08 мар '16 в 14:14
1
ответ
Массовая замена содержимого таблиц SQL Server
Мое приложение ASP.NET MVC имеет несколько веб-серверов, обращающихся к базе данных SQL Server через Entity Framework 6. База данных имеет 2 таблицы, между которыми существует связь один ко многим. Один раз в день все содержимое обеих таблиц необход…
23 май '14 в 17:31
3
ответа
Получить IDataReader из типизированного списка
У меня есть List<MyObject> с миллионами элементов. (На самом деле это коллекция SubSonic, но она не загружается из базы данных). В настоящее время я использую SqlBulkCopy следующим образом: private string FastInsertCollection(string tableName,…
13 фев '10 в 16:52
2
ответа
postgresql, как сделать, чтобы COPY интерпретировал форматированные числовые поля автоматически?
У меня есть входной файл CSV, содержащий что-то вроде: SD-32MM-1001,"100.00",4/11/2012 SD-32MM-1001,"1,000.00",4/12/2012 Я пытался скопировать импортировать это в таблицу postgresql (varchar,float8,date) и столкнулся с ошибкой: # copy foo from '/tmp…
19 апр '13 в 17:21
1
ответ
SqlBulkCopy несколько таблиц в ASP.NET MVC, не блокируемых
Я должен сделать несколько копий таблиц из одной базы данных в другую с помощью SqlBulkcopy из приложения ASP.NET MVC. Процесс занимает более 2 минут, и я не доверяю пользователям. Какой лучший способ сделать весь процесс, даже если пользователь зак…
20 дек '11 в 16:52
1
ответ
sql azure размер партии
Есть некоторые задачи сегментации сотрудников, которые приводят к большому количеству записей (около 2000), которые необходимо вставить в SQL Azure. Сами записи очень маленькие, около 4 целых чисел. Рабочая роль Azure выполняет задачу сегментации и …
18 июл '12 в 17:46
2
ответа
"ОШИБКА: дополнительные данные после последнего ожидаемого столбца" при использовании PostgreSQL COPY
Пожалуйста, потерпите меня, так как это мой первый пост. Я пытаюсь запустить команду COPY в PostgreSQL-9.2, чтобы добавить таблицу с разделителями табуляции из файла.txt в базу данных PostgreSQL, например: COPY raw_data FROM '/home/Projects/TestData…
03 май '13 в 20:56
1
ответ
SqlBulkCopy с классом SqlHelper
Я установил DataAccessApplicationBlock.msi и я получил Microsoft.ApplicationBlocks.Data.dll файл в папку моего бина. Я нашел все другие методы sqlhelper, кроме ExecuteBulkCopy, Как мне добавить ExecuteBulkCopy функция к SqlHelper учебный класс?
08 янв '10 в 09:39
2
ответа
C# массовая копия для SQL Server
Надеюсь, кто-то может помочь мне понять, что я здесь не так. Я подтвердил, что данные находятся в базе данных, и что соединение с SQL Server работает. Но я не могу выдвинуть данные во временную таблицу (или, по крайней мере, не вижу их, как только у…
30 окт '17 в 00:25
2
ответа
SQL BulkCopy против OPENDATASOURCE, который быстрее
Я хочу вставить данные в sqlserver из файла доступа.mdb, который является самым быстрым способом выполнения вставки данных SQL BulkCopy или OPENDATASOURCE с использованием OLEDB. Данные будут похожи на 100 000 записей примерно для 20 таблиц. Благода…
08 июл '13 в 12:00
0
ответов
Исключения при использовании SqlBulkCopy
В нескольких не связанных проектах мы начали испытывать исключения при использовании SqlBulkCopy для баз данных SQL в Azure. Кто-нибудь еще испытывает такое поведение? Я подозреваю, что в Azure SQL недавно произошли некоторые изменения, которые слом…
12 окт '15 в 12:21
0
ответов
Как остановить SqlBulkCopy.WriteToServer от попытки использовать MSDTC (координатор распределенных транзакций)
Мой код довольно прост. Я действительно не уверен, почему это происходит. Я не уверен, что объем транзакции или что-то еще. Я просто пытаюсь скопировать данные в базу данных using (SqlBulkCopy bulkCopy = new SqlBulkCopy(MyConnectionString)) { bulkCo…
01 апр '14 в 21:19
1
ответ
Вставка одной строки с большим количеством столбцов в SQL Server
У меня есть огромная форма, которая имеет около 110 поля столбцы (одна строка), которые необходимо сохранить в базе данных. Каков наилучший подход для вставки этих многочисленных столбцов в базу данных с использованием ADO.NET? Я не думаю, что мне с…
08 фев '12 в 16:20