0
Я пытаюсь выполнить массовое копирование некоторых данных из базы данных MySQL в базу данных SQL Server с использованием класса C# SqlBulkCopy. Код работает без каких-либо исключений, но в базе данных SQL Server данные не отображаются. Что я делаю не так?SqlBulkCopy из базы данных MySQL в базу данных SQL Server
// Fetched source data successfully from MySQL DB at this point
MySqlDataReader rdr = cmd.ExecuteReader();
using (SqlConnection conn = connectionString)
{
conn.Open();
// Copy data to SQL Server DB
using (SqlBulkCopy sbc = new SqlBulkCopy(conn.ConnectionString))
{
sbc.DestinationTableName = "TargetTable";
sbc.BatchSize = 1000;
sbc.NotifyAfter = 1000;
sbc.ColumnMappings.Add("sourceCol1", "targetCol1");
sbc.ColumnMappings.Add("sourceCol2", "targetCol2");
sbc.WriteToServer(rdr);
}
}
Удалите свой вопрос, затем –
@RemusRusanu Допустимо, чтобы StackOverflow отвечал на ваш собственный вопрос, так как он может помочь другим в будущем – user2181948