gifts2017

Простой переход от базы в формате SQL 2008R2 в формат SQL 2000 для 1с77

Опубликовал Павел Проскурин (proskurin) в раздел Администрирование - Системное

Для тех, кого это касается :)
Шпаргалка для чайников по переходу, который не очевиден. Бывает перескочили - базы подключили, поработали - не понравилось,
а переподключить базы обратно не получится. Вот как это делается и какие есть подводные камни.

В нашем распоряжении должны быть оба сервера SQL (или использовать виртуальную машину).
SQL2000 на другом сервере или на виртуальной машине должен быть запущен и доступен,
потому что импорт идет непосредственно в базу данных. Итак перенос по пунктам:

1. Делаем пустую базу данных на SQL2000
2. Подключаем ее к нужной нам базе 1С (MD) и создаем все таблицы (например просто запускаем в монопольном режиме). 
3. Запускаем мастер импорта данных в SQL2008 (см рис)
4. Выбираем там источник данных из базы 2008 нужную базу данных
5. Выбираем приемник данных из базы 2000 т.е. базу данных, в которой была только что создана структура
6. Отмечаем галочками все таблицы и нажимаем кнопку изменить (см рис)
- там ставим галочки "Разрешить вставку идентификаторов" и "Удалить данные в целевых таблицах" остальное не трогаем
7. Затем перед началом импорта надо снять галочку с таблицы _1SCONNECT (см рис)
8. Все готово теперь только нажимаем далее и ждем когда закончится процесс импорта, все должно пройти без ошибок.
Удачи

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (Sergoninfostarru) 27.08.14 19:13
А на виртуалку лучше Microsoft SQL не ставить - будет нестабильно работать, особенно с большими базами данных. Опять же, актуально для небольших баз данных : SQL Server 2008 поддерживает бо'льшие размеры, чем 2000-й.
2. Vladimir Glumov (Vovan58) 27.08.14 20:29
(1) Sergoninfostarru, на виртуалке скуль крутился вместе с 1С. База в dt была около сотни гиг. Слетало только при каких-то аппаратных проблемах или вирусах. Железо было настоящее - 28 ядер.
3. Михаил Ильчук (MIracloid2000) 30.08.14 02:15
(2) Vovan58, на "Железо было настоящее - 28 ядер. " - виртуалки программные?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа