v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000 #784245


#0 by Azxcvbn
Есть какие нибудь возможности? База весит 90 ГБ. Пробовал через аттач/деатач, экспорт/импорт из sql 2005 в sql 2000. С помощью Generate scripts(скрипты которые на sql server 2000 создавали структуру таблиц, а потом переносил отдельно скриптами данные) Ничего не заработало.
#1 by Это_mike
хм. а зачем? структуру таблиц (и хранимки) можно создать просто натравив конфигуратор на мд... Ну а перетащить ДТСом (точнее, его аналогом из 2005)
#2 by Garykom
Эээ а зачем? MS SQL 2000 менее стабильный чем 2005 же
#3 by Garykom
+ Хотя под wine только 2000 и пашет ((
#4 by МихаилМ
аналг DTS - SSIS может не получится без  dds, тк могут перенумероваться поля. насколько я помню , 1с77 не использует timestamp , значит можно sp_foreachtable insert select
#5 by Провинциальный 1сник
Выгрузко/загрузкой. Размер не помеха. Есть волшебный патч.
#6 by ELEA26
90Гб выгрузкой/загрузкой??? даже у 8ки с этим проблемы, а 7ка может?
#7 by ptiz
А через УРБД ? Создать периферийку на sql2000 и туда перегнать?
#8 by МихаилМ
может. но займет по времени не меньше 3 суток.
#9 by Garykom
Думаю ТС слегка пугает/путает, 90 гигов это база sql сервера. В реальности там все намного меньше, размер бэкапа sql скажи?
#10 by Провинциальный 1сник
Нормально выгружал-загружал семерочную базу в 35 гигов.
#11 by Serginio1
Зачем УРБД? Просто выгрузка, загрузка. Только странно как то народ на 2014 и 2016 ставит, а тут наоборот
#12 by Это_mike
Почему "путает"? вполне реальный размерчик
#13 by Garykom
Для 77 это немного того размерчик.
#14 by Garykom
+ У мну базы по 1-2 гига и то дичайшие тормоза наблюдаются при некоторых штатных операциях через интерфейс
#15 by Это_mike
нунафик. у меня было 160Г, 85 юзверей..
#16 by Garykom
Мдя представляю какие там иногда были траблы... чую там все на 1С++ с прямыми запросами уже было перефигачено и чаще в sql писали чем в 1С ))
#17 by Serginio1
Я уже на черные запросы смотрю и репу чешу. Все на 1С++
#18 by Ёпрст
Зачем ? Мот лучше на 2012 или 2014 ? Кому вообще впёрся sql 2000 ?
#19 by Ёпрст
Лучше на sql 2016 переходи
#20 by Провинциальный 1сник
Да нет никаких особых проблем у 7.7 с большими базами. Структура данных простая, избыточности немного (не как в восьмерке).
#21 by HIDDEN MESSAGE
#22 by Azxcvbn
бэкап так же под 90 ГБ, просто не сжимал лицензия только на sql 2000. Сейчас будет проверка, вот и надо даунгрейдить
#23 by Это_mike
особых проблем не было - решались либо предварительно, либо не допуская эскалации. Хотя 2 раза приходилось на "жесткий режим" переходить (но это пиковые предновогодние нагрузки в одном из годов, и перевод на 2008 с "проблемой подчиненных доков") я их и не знал никогда. ну, по крайней мере так, как Ёпрст и иже..
#24 by Это_mike
бэкапа в каком-нибудь режиме совместимости - нет? (нет 2005, проверить не на чем) ну или создай пустую базу из имеющегося МД, и там уже  экспорт, как покдсазали выше, через SSIS .
#25 by DrZombi
Выгрузкой и загрузкой. Можно средствами 1С, но если БД не подьемная, то воспользоваться доработкой ромикса. А можно настроить (НАПИСАТЬ) выгрузку в тот же файл XML. И загрузить в новую БД И все это сделать средствами SQL ;)
#26 by ELEA26
ну у нас 135Гб. но вот даже в голову не приходило штатно через 1С выгружать...
#27 by VladZ
Выгрузкой/загрузкой. Было дело, на 7.7 базу в 100 Гб так разворачивали.
#28 by Это_mike
"безумству храбрых...."©
#29 by DrZombi
А вдруг он за ночь напишет конвертер на SQL запросах :) Как перенести базу с MS SQL 2005 на MS SQL 2000
#30 by Это_mike
да по рецепту из сделал бы еще вчера, и ночи ждать не надо...
#31 by Это_mike
из твоей ссылки ему надо только "Перенос данных с MS SQL 2005 на 2000". Отстльное делается конфигуратором
#32 by DrZombi
Ага, получается воспользоваться советом в и затем просто импортировать данные из 2005 :)
#33 by Это_mike
ну да. ручной работы минут на 20,  а дальше пусть сервер пыхтит - он железный....
#34 by Azxcvbn
При выгрузке штатным способом из 1с 7.7 пишет "Требуется MS SQL 6.5 + Service 5a или более старшая версия!"
#35 by DrZombi
Ви по ссылке прошли?
#36 by DrZombi
Патч на SQL 2000 поставил? SP4
#37 by Azxcvbn
sp3 стоит на SQL 2000
#38 by Azxcvbn
да, я так и делал. После этого не впускала в базу пишет "Нарушена структура таблицы 1SCONST", которую решить тоже не смог
#39 by Это_mike
давай по пунктам...
#40 by Azxcvbn
Выполнил из статьи 1) Перенос структуры базы с 2005 на 2000 2) Перенос данных с MS SQL 2005 на 2000 Дальше запустил конфигуратор и указал SQL 2000 базу, когда запускал предприятие вылетала ошибка "Нарушена структура таблицы 1SCONST" и предприятие не запускалось. Кстати я копировал каталог базы которая крутилась на 2005. Та, в которой юзеры .MD и т.д. (не знаю как правильно называется этот каталог)
#41 by DrZombi
А вы перенесли "Генерация скриптов для переноса Foreign Keys и Triggers" ?
#42 by Azxcvbn
нет
#43 by Это_mike
1. возьми мд и ддс от базы. 2. засунь в новый каталог 3.натрави на этот каталог пофигуратор, (укажи, есссно, новую БД) сохранись 4. далее - понятно?
#44 by Azxcvbn
да, попробую
#45 by MadDAD
Семерка может и 150 и регулярно это делает. Патч от Ромикса и вперед.
#46 by Azxcvbn
сделал как написано [img] [/img] выдает ту же ошибку "Нарушена структура таблицы 1SCONST"
#47 by Это_mike
скриншоты структуры обоих таблиц 1сконст - сюды.
#48 by Ёпрст
да блин. Взял мд, развернул пустышку в 2000. Далее либо через импорт-экспорт табличек, либо примитивным sql запросом select в 2005 и инсерт в 2000 всех табличек базы. Усё.
#49 by Ёпрст
достаточно прилинковать сервак
#50 by пипец
на скуль 2000 минимум СП3А нада ставить
#51 by Azxcvbn
SQL 2000 SQL 2005 48) выдает ошибку "Нарушена структура таблицы 1SCONST"
#52 by Ёпрст
на пустом мд, без импорта, база хоть открывалась ? Сделай принудительный реиндекс базы после импорта
#53 by пипец
на пустом мд нада минимум ДБА сделать с ДДС ...
#54 by Azxcvbn
В общем победил патчем romix. catalog.mista.ru/public/96481/ Вдруг кому то поможет. Всем спасибо за помощь!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С