Вопросы по теме 'sqlbulkcopy'

SqlBulkCopy не работает
У меня есть DataSet , заполненный из таблицы Excel. Я хотел использовать SQLBulk Copy для вставки записей в Lead_Hdr таблицу, где LeadId - PK. При выполнении приведенного ниже кода возникает следующая ошибка: Данный ColumnMapping не...
35405 просмотров
schedule 26.02.2023

Как импортировать таблицу из базы данных ODBC?
У меня есть база данных ODBC (некоторая сторонняя БД), в которой есть куча таблиц. Я могу использовать «GetSchema», чтобы получить там список таблиц. Я также могу использовать SQLBulkCopy для копирования данных из этих таблиц в таблицы SQL Server...
7057 просмотров
schedule 14.06.2023

Пример SqlBulkCopy WriteToServer. Что я делаю неправильно?
Это может быть долго, но я хочу объяснить свой пример Я получил этот код: #region [parent table] DataTable dtParent = new DataTable(); DataColumn dc; dc = new DataColumn(); dc.DataType = System.Type.GetType("System.Int32"); dc.ColumnName =...
9481 просмотров
schedule 28.10.2022

Как добавить строки gridview в таблицу данных?
У меня есть gridview, который будет содержать некоторое количество строк ... Теперь я хочу добавить все строки gridview в таблицу данных, которая будет использоваться для операции массового копирования ... Я нашел этот...
26020 просмотров
schedule 21.10.2022

Как исправить эту проблему с хранимой процедурой
У меня 2 стола. Ниже приведены лишь урезанные версии этих таблиц. TableA Id <pk> incrementing Name varchar(50) TableB TableAId <pk> non incrementing Name varchar(50) Теперь эти таблицы связаны друг с другом. Сценарий...
387 просмотров
schedule 03.12.2022

Oracle ODP.NET BulkCopy во временную таблицу
Я использую метод BulkCopy из ODP.NET для вставки DataTable во временную таблицу. Если временная таблица простая (без триггеров или индексов), она работает нормально, но как только я создаю индекс или триггер, я получаю ошибку «Конец файла на канале...
1125 просмотров
schedule 18.05.2022

Как эффективно вызывать возвращающие табличное значение параметры из Ado.Net
Мне нужно эффективно отправить десятки тысяч чисел и дат из Ado.Net в SQl Server 2008. Раньше, до SQL 2008, я упаковывал эти числа в изображение, что было довольно быстро. Эрланд Соммарског любезно включил часть моего кода в свою статью Массивы и...
1244 просмотров

Как автоматически обрезать строку при массовой вставке?
Я хочу вставить много строк (составленных из объектов Entity Framework) в SQL Server. Проблема в том, что длина некоторых строковых свойств превышает длину столбца в базе данных, что вызывает исключение, после чего все строки не могут быть вставлены...
8702 просмотров
schedule 10.08.2022

SqlBulkCopy для загрузки Excel
Если я использую SqlBulkCopy в .net 4.0 в базе данных sql 2008 R2 для загрузки данных Excel в базу данных, действительно ли мне нужен Excel в коробке, на которой размещен сайт, чтобы это работало? Причина, по которой я спрашиваю, заключается в том,...
424 просмотров
schedule 05.05.2023

C# BulkCopy, ошибки DBF (Timout и Provider не могут определить)
Я написал небольшое консольное приложение, указывающее на папку, содержащую файлы DBF/FoxPo. Затем он создает таблицу в SQL на основе каждой таблицы dbf, а затем выполняет массовое копирование для вставки данных в SQL. По большей части это...
2116 просмотров
schedule 16.08.2022

Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере.
Я следил за ответом на этот поток ошибка базы данных , и я могу импортировать данные Excel в базу данных SQL Server. Единственная проблема заключается в том, что импорт работает только тогда, когда я запускаю веб-сайт локально с компьютера для...
13382 просмотров

SqlBulkCopy: в чем разница между передачей SqlBulkCopyOptions.UseInternalTransaction и отказом от ее передачи?
Я пытаюсь найти разницу между использованием SqlBulkCopy с опцией копирования SqlBulkCopyOptions.UseInternalTransaction и без нее, но в своем тестовом приложении я не обнаруживаю никакой разницы. Если BatchSize , например, равно 0, и я добавляю...
5808 просмотров
schedule 24.10.2022

Нужны рекомендации по выходу за рамки с SqlBulkCopy на SQL Server
Я разрабатываю приложение, одним из аспектов которого является то, что оно должно принимать огромные объемы данных в базу данных SQL. Я разработал структуру базы данных как одну таблицу с идентификатором bigint, примерно так: CREATE TABLE...
1022 просмотров

Импорт SQL Server быстрее, чем массовый импорт
У меня есть большой (~ 50 ГБ, ~ 300 млн строк) файл, разделенный вкладками, который я хочу импортировать в таблицу SQL Server со столбцами: char(10), varchar(512), nvarchar(512), nvarchar(512) . Массовый импорт с использованием T-SQL, SSIS или C#...
3658 просмотров
schedule 23.09.2022

Округление числовых данных при использовании SqlBulkCopy в C#
Я использую SqlBulkCopy для импорта данных из источника Oracle 11g в MS SQL Server 2012. Но один из столбцов NUMERIC в Oracle содержит такие значения, как 53682,0 (~ 35 раз) 1, 263,9 (~ 32 раза). Целевой столбец на сервере Sql в настоящее время...
815 просмотров
schedule 23.12.2022

Можно ли выполнить преобразование типа данных в SQLBulkUpload из IDataReader?
Мне нужно получить большой объем данных из одного набора таблиц и SQLBulkInsert в другой набор... к сожалению, исходные таблицы ВСЕ varchar (max), и я хотел бы, чтобы назначение было правильного типа. Некоторые таблицы состоят из миллионов строк... и...
88 просмотров
schedule 27.03.2022

SQL BulkCopy против OPENDATASOURCE, какой из них быстрее
Я хочу вставить данные в sqlserver из файла доступа .mdb, что является самым быстрым способом выполнения вставки данных SQL BulkCopy или OPENDATASOURCE с использованием OLEDB. Данные будут похожи на 100 000 записей примерно для 20 таблиц....
458 просмотров
schedule 01.06.2023

Запускать триггер для каждой вставленной строки с помощью SqlBulkCopy
Я использую класс SqlBulkCopy для вставки 50 тыс. Строк в таблицу. tbl_records Я установил триггер After Insert для этой таблицы и использую следующий код SqlBulkCopy SqlBc1 = new SqlBulkCopy(strConnString, SqlBulkCopyOptions.FireTriggers);...
8440 просмотров
schedule 12.11.2023

Вставьте элементы Dictionary в таблицу SQL в виде строк, используя IDatareader и SqlBulkCopy.
Мне нужно значительно улучшить время выполнения процесса, который в настоящее время выглядит так: private Dictionary<int, SingleElement> elements_buffer; // ... Create and load values into "elements_buffer" // (string, Datetime, double)...
1613 просмотров
schedule 21.08.2022

.NET BulkCopy Only Firing Trigger на одной вставке
Я запускаю триггер для каждой вставки в таблицу. Я использую массовую копию, чтобы выполнить массовую вставку в эту таблицу. Я читал, что FireTriggers запускает мой триггер на столе, но он делает это только один раз, а не для каждой вставки....
1907 просмотров
schedule 19.04.2022