Показать сообщение отдельно
Старый 02.10.2018, 00:32   #1  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
DAX2009RU7 SQL2008R2 Копирование/Восстановление компании
Доброго дня,
Есть одна база SQL, один АОС, одна рабочая компания DAT. Был ли у кого опыт восстановления компании с изменением имени компании(DATAAREAID) получателя в которую идет восстановление(к примеру TEST), в рамках тоже базы SQL и АОСа через функционал восстановление компании? В штатном функционале можно восстанавливать только в туже компанию с тем же именем компании. Вопрос в том если при восстановлении менять DATAAREAID в fieldList в insert into на другое имя компании(это простая модификация в SysSqlRestoreCompany.insertRowsInTable, 'INSERT INTO '+insertTable+'('+fieldList+')... )?), то в результате будет полная копия оригинала компании (DAT) под новым именем TEST с теме же recid, что и нужно. Какие проблемы могут возникнуть? (как минимум с Recid). Все индексы в таблицах уникальные по комбинации DATAAREAID и RECID. Если в новой скопированной компании TEST делать к примеру складской пересчет, то не будут ли проблем в основной компании DAT(опять же с счетчиками recid или сопоставлениями в inventsettlement)?