Я новичок в IBM DB2. Получил задание для переноса данных с DB2 на SQL Server. Возможность подключения базы данных DB2 с клиентом IBM DB2 через командную строку. Мы уже перенесли данные Oracle на SQL-сервер с ASP.NET SQL Bulk Copy в C #. Необходимо регулярно переносить данные DB2 на основе ежедневных обновлений. Нужна подробная информация о том, как выполнять SQL sql-запросы в любом редакторе, как SQL плюс для Oracle или Management Studio для SQL Server. Также нужна информация о том, как синхронизировать данные DB2 с Bulk Copy в C #. Заранее благодарю за ответы!
2 способа, которыми я в настоящее время это делаю, используя соединение ODBC с db2 db, а затем:
1) настроить связанный сервер, чтобы запросы можно было напрямую запускать с помощью db2. Недостатком является то, что перемещение больших таблиц происходит довольно медленно.
2) используйте SSIS для перемещения данных. Они могут быть созданы непосредственно с SQL-сервера для простого импорта и для чего-либо, требующего более сложного кодирования, например, очистки данных по пути (мне нужно удалить много полей пробела пробела), я использую Visual Studio для создания пакетов SSIS.
Оба метода могут быть настроены как задания и выполняться автоматически.