Добрый день! В одной из веток форума есть такое сообщение:
Пробовал настроить аналогичный экспорт для ТВС.
1. В таблице БД (ms sql server 2008) сделал ключевыми поля "Номер" и "Код класса", как рекомендовано в справке Квик.
2. Настроил триггер на update записи. Проверил вручную - работает.
3. Удалил все данные из таблицы БД.
4. Выполнил экспорт из ТВС в БД. Данные экспортировались нормально, таблица заполнена. (всего записей 300 000)
5. Снял в Квике галку "Чистить таблицу перед выводом"
6. Выполнил экспорт повторно. Квик повис. Принудительно закрыл через 30 минут.
7. В Квике появилось 7 000 сообщений о нарушении первичного ключа. Причем между первым и последним сообщением прошла 1 минута.
8. Триггер в БД не сработал.
Я так понимаю, что проблема в большом количестве обновляемых строк.
Вопросы:
- Можно ли вообще использовать экспорт из ТВС по ODBC со снятой галкой "Чистить таблицу перед выводом"?
- Если можно, то что надо сделать, чтобы обновление большого количества записей проходило нормально?
Цитата |
---|
Далее в терминале строим ТТП по какому-нибудь инструменту и добавляем одно единственное поле "Цена последней сделки" настраиваем экспорт, запускаем, данные едут все хорошо. Останавливаем экспорт а потом снова запускаем. Появляется сообщение о нарушении первичного ключа (так и должно быть) Смотрим в базу, данные продолжают обновляться. Ровно как и должно быть. |
Пробовал настроить аналогичный экспорт для ТВС.
1. В таблице БД (ms sql server 2008) сделал ключевыми поля "Номер" и "Код класса", как рекомендовано в справке Квик.
2. Настроил триггер на update записи. Проверил вручную - работает.
3. Удалил все данные из таблицы БД.
4. Выполнил экспорт из ТВС в БД. Данные экспортировались нормально, таблица заполнена. (всего записей 300 000)
5. Снял в Квике галку "Чистить таблицу перед выводом"
6. Выполнил экспорт повторно. Квик повис. Принудительно закрыл через 30 минут.
7. В Квике появилось 7 000 сообщений о нарушении первичного ключа. Причем между первым и последним сообщением прошла 1 минута.
8. Триггер в БД не сработал.
Я так понимаю, что проблема в большом количестве обновляемых строк.
Вопросы:
- Можно ли вообще использовать экспорт из ТВС по ODBC со снятой галкой "Чистить таблицу перед выводом"?
- Если можно, то что надо сделать, чтобы обновление большого количества записей проходило нормально?