Имя: Пароль:
1C
 
перенос базы SQL
0 anatoly
 
23.03.15
12:59
есть задача - из одной базы перенести часть регистров целиком в другую, выгрузка-загрузка ХМЛ не подходит - файлы очень большие и медленно загружаются, решили напрямую средствами SQL перенести (сервера разные) через импорт/экспорт.

вопрос - как можно определить соответствие имен таблиц в SQL и регистров 1С ?
1 ДенисЧ
 
23.03.15
13:00
ПолучитьСтруктуруХраненияБазыДанных
4 anatoly
 
23.03.15
15:19
(1) да, действительно.

вот только на одном регистре ошибка происходит:

ОШИБКА: errorCode=-1071636471 description=Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Native Client" Результат: 0x80004005 Описание: "Невозможно вставить повторяющуюся ключевую строку в объект "dbo._InfoReg843" с уникальным индексом "_InfoReg843_ByDims_RRRR".".

при копировании включаю галку "удалить строки в целевой таблице" - получается в исходном регистре записи с совпадающими измерениями? или я чего то не понимаю...
5 ДенисЧ
 
23.03.15
15:35
Попробуй ТИИ в исходной базе на копии!
6 anatoly
 
23.03.15
15:38
(5) это к сожаленью не вариант ((
7 rsv
 
23.03.15
15:44
.... ну найдите дубль и грохните
8 User_Agronom
 
23.03.15
15:47
(0) пока будете искать ошибку - через XML переехало бы давно.
9 rsv
 
23.03.15
15:48
(8)  Вывод - регистр сведений  то  все равно двоит- али троит .
10 anatoly
 
23.03.15
15:59
(7) нету дублей.
11 D_E_S_131
 
23.03.15
16:01
А почему через Импорт/Экспорт переносишь, а не через Резервную копию?
12 anatoly
 
23.03.15
16:03
(11) надо не все целиком перенести - а отдельные регистры.
13 D_E_S_131
 
23.03.15
16:18
(12) И эти регистры все РС независимые и не используют в своей структуре ссылочных данных?
14 anatoly
 
23.03.15
16:19
в процессе баловства с настройками импорта на какой то раз все перенеслось.
т.к. тащили из рабочей базы - может просто блокировка включалась? (управляемые активно используются)
15 D_E_S_131
 
23.03.15
16:40
Упр.блокировки по идее на уровне сервера 1С работают и на SQL не влияют.
16 rsv
 
23.03.15
17:10
(10) Понятно . В онлайне  источник  стоит значит . Слышал о таком - но не сталкивался. Как вариант  поднять бэкап  боевой и из нее уже копировать чтобы в ней никого не было .