Я настроил задание SQL Server для извлечения данных из базы данных Oracle в таблицу базы данных SQL Server, но всякий раз, когда необходимо получить объемные данные, заданию не удается вставить все возможные записи в таблицу SQL Server.
Обнаружена проблема в SQL Server при попытке извлечь данные из Oracle Server с использованием связанных серверов и заданий SQL.
insert into customers
(
address,
name
)
select address, name from openquery([192.168.255.255],'select address, name from customer_info
where last_login_date > '''+@date+'''')
Проблема возникает, когда из базы данных сервера Oracle поступает большая часть записей дляТаблица базы данных SQL Server. Например, если из Oracle Server нужно получить 500 записей, то в базу данных SQL Server вставляется только половина или меньше записей, а половина пропускается.
Обратите внимание, что я запускаю задание SQL каждые 10секунд. Мы должны запускать задание каждые 10 секунд, поэтому попросите предоставить некоторые средства или способы извлечения всевозможных данных любыми возможными способами.