Вход | Регистрация
 

Как из 1С быстро выгрузить таблицу значений в MS SQL?

Как из 1С быстро выгрузить таблицу значений в MS SQL?
Я
   Fl0Mаsтер
 
26.09.16 - 17:51
В 1С формирую таблицу значений, на пару млн.строк, как можно быстро её записать в Microsoft SQL Server?
Если через COMОбъект("ADODB.Command") писать по одной строчке INSERT, то получается долго. Пробовал сформировать что то типа
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Но получается не сильно быстрее.
Может есть способ быстрее перенести?
   Волшебник
 
Модератор
1 - 26.09.16 - 17:52
   Cyberhawk
 
2 - 26.09.16 - 18:03
(1) Это не гарантирует ссылочную целостность
   Mauser
 
3 - 26.09.16 - 18:20
(2) Таблица значений уже гарантирует тебе ничего.
   Mauser
 
4 - 26.09.16 - 18:20
(0) Записать на диск, потом (1)
   Garykom
 
5 - 26.09.16 - 18:23
(0) Разбить на кучу таблиц по 10 тыщ строк (оптимальное число подбирать нуна) и в кучу процессов их залить в sql через (1)

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.