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


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

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

v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
Я
   Azxcvbn
 
01.11.16 - 14:50
Есть какие нибудь возможности?
База весит 90 ГБ.
Пробовал через аттач/деатач, экспорт/импорт из sql 2005 в sql 2000.
С помощью Generate scripts(скрипты которые на sql server 2000 создавали структуру таблиц, а потом переносил отдельно скриптами данные)
Ничего не заработало.
 
 
   Это_mike
 
1 - 01.11.16 - 15:03
хм. а зачем?
структуру таблиц (и хранимки) можно создать просто натравив конфигуратор на мд... Ну а перетащить ДТСом (точнее, его аналогом из 2005)
   Garykom
 
2 - 01.11.16 - 15:13
Эээ а зачем? MS SQL 2000 менее стабильный чем 2005 же
   Garykom
 
3 - 01.11.16 - 15:14
(2)+ Хотя под wine только 2000 и пашет ((
   МихаилМ
 
4 - 01.11.16 - 15:16
(1) аналг DTS - SSIS
может не получится без  dds, тк могут перенумероваться поля.


(0)
насколько я помню , 1с77 не использует timestamp , значит можно sp_foreachtable insert select
   Провинциальный 1сник
 
5 - 01.11.16 - 15:17
Выгрузко/загрузкой. Размер не помеха. Есть волшебный патч.
   ELEA26
 
6 - 01.11.16 - 15:24
(5) 90Гб выгрузкой/загрузкой??? даже у 8ки с этим проблемы, а 7ка может?
   ptiz
 
7 - 01.11.16 - 15:30
(0) А через УРБД ?
Создать периферийку на sql2000 и туда перегнать?
   МихаилМ
 
8 - 01.11.16 - 15:31
(6)
может. но займет по времени не меньше 3 суток.
   Garykom
 
9 - 01.11.16 - 15:32
Думаю ТС слегка пугает/путает, 90 гигов это база sql сервера. В реальности там все намного меньше, размер бэкапа sql скажи?
   Провинциальный 1сник
 
10 - 01.11.16 - 15:37
(6) Нормально выгружал-загружал семерочную базу в 35 гигов.
 
 Рекламное место пустует
   Serginio1
 
11 - 01.11.16 - 16:01
(7) Зачем УРБД? Просто выгрузка, загрузка.
Только странно как то народ на 2014 и 2016 ставит, а тут наоборот
   Это_mike
 
12 - 01.11.16 - 16:03
(9) Почему "путает"? вполне реальный размерчик
   Garykom
 
13 - 01.11.16 - 16:10
(12) Для 77 это немного того размерчик.
   Garykom
 
14 - 01.11.16 - 16:12
(13)+ У мну базы по 1-2 гига и то дичайшие тормоза наблюдаются при некоторых штатных операциях через интерфейс
   Это_mike
 
15 - 01.11.16 - 16:17
(13) нунафик. у меня было 160Г, 85 юзверей..
   Garykom
 
16 - 01.11.16 - 16:19
(15) Мдя представляю какие там иногда были траблы... чую там все на 1С++ с прямыми запросами уже было перефигачено и чаще в sql писали чем в 1С ))
   Serginio1
 
17 - 01.11.16 - 16:26
(16) Я уже на черные запросы смотрю и репу чешу. Все на 1С++
   Ёпрст
 
18 - 01.11.16 - 16:31
(0) Зачем ?
Мот лучше на 2012 или 2014 ?

Кому вообще впёрся sql 2000 ?
   Ёпрст
 
19 - 01.11.16 - 16:32
Лучше на sql 2016 переходи
   Провинциальный 1сник
 
20 - 01.11.16 - 16:59
(16) Да нет никаких особых проблем у 7.7 с большими базами. Структура данных простая, избыточности немного (не как в восьмерке).
   Злопчинский
 
21 - 01.11.16 - 19:58
»
   Azxcvbn
 
22 - 02.11.16 - 06:32
(9) бэкап так же под 90 ГБ, просто не сжимал
(18) лицензия только на sql 2000.
Сейчас будет проверка, вот и надо даунгрейдить
   Это_mike
 
23 - 02.11.16 - 07:17
(16) особых проблем не было - решались либо предварительно, либо не допуская эскалации.
Хотя 2 раза приходилось на "жесткий режим" переходить (но это пиковые предновогодние нагрузки в одном из годов, и перевод на 2008 с "проблемой подчиненных доков")
(17) я их и не знал никогда. ну, по крайней мере так, как Ёпрст и иже..
   Это_mike
 
24 - 02.11.16 - 07:20
(22) бэкапа в каком-нибудь режиме совместимости - нет?
(нет 2005, проверить не на чем)
ну или создай пустую базу из имеющегося МД, и там уже  экспорт, как покдсазали выше, через SSIS .
   DrZombi
 
25 - 02.11.16 - 07:39
(0) Выгрузкой и загрузкой.
Можно средствами 1С, но если БД не подьемная, то воспользоваться доработкой ромикса.
http://catalog.mista.ru/public/96481/

А можно настроить (НАПИСАТЬ) выгрузку в тот же файл XML.
И загрузить в новую БД
И все это сделать средствами SQL ;)
   ELEA26
 
26 - 02.11.16 - 07:44
(13) ну у нас 135Гб. но вот даже в голову не приходило штатно через 1С выгружать...
   VladZ
 
27 - 02.11.16 - 07:49
(0)  Выгрузкой/загрузкой. Было дело, на 7.7 базу в 100 Гб так разворачивали.
   Это_mike
 
28 - 02.11.16 - 07:50
(25) (27) "безумству храбрых...."©
   DrZombi
 
29 - 02.11.16 - 08:01
(28) А вдруг он за ночь напишет конвертер на SQL запросах :)


Как перенести базу с MS SQL 2005 на MS SQL 2000
http://itman.in/downgrade-sql-2005-database-to-sql-server-2000/
   Это_mike
 
30 - 02.11.16 - 08:04
(29) да по рецепту из (1) сделал бы еще вчера, и ночи ждать не надо...
   Это_mike
 
31 - 02.11.16 - 08:06
(29) из твоей ссылки ему надо только "Перенос данных с MS SQL 2005 на 2000". Отстльное делается конфигуратором
   DrZombi
 
32 - 02.11.16 - 08:07
(30) Ага, получается воспользоваться советом в (1) и затем просто импортировать данные из 2005 :)
   Это_mike
 
33 - 02.11.16 - 08:12
(32) ну да. ручной работы минут на 20,  а дальше пусть сервер пыхтит - он железный....
 
 
   Azxcvbn
 
34 - 02.11.16 - 08:19
(27)
При выгрузке штатным способом из 1с 7.7 пишет "Требуется MS SQL 6.5 + Service 5a или более старшая версия!"
   DrZombi
 
35 - 02.11.16 - 08:23
(34) Ви по ссылке прошли?
   DrZombi
 
36 - 02.11.16 - 08:23
(34) Патч на SQL 2000 поставил?
SP4
   Azxcvbn
 
37 - 02.11.16 - 08:26
(36) sp3 стоит на SQL 2000
   Azxcvbn
 
38 - 02.11.16 - 08:27
(35) да, я так и делал.
После этого не впускала в базу пишет "Нарушена структура таблицы 1SCONST", которую решить тоже не смог
   Это_mike
 
39 - 02.11.16 - 08:28
(38) давай по пунктам...
   Azxcvbn
 
40 - 02.11.16 - 08:36
(39) Выполнил из статьи http://itman.in/downgrade-sql-2005-database-to-sql-server-2000/

1) Перенос структуры базы с 2005 на 2000
2) Перенос данных с MS SQL 2005 на 2000

Дальше запустил конфигуратор и указал SQL 2000 базу, когда запускал предприятие вылетала ошибка "Нарушена структура таблицы 1SCONST" и предприятие не запускалось.

Кстати я копировал каталог базы которая крутилась на 2005. Та, в которой юзеры .MD и т.д. (не знаю как правильно называется этот каталог)
   DrZombi
 
41 - 02.11.16 - 08:37
(40) А вы перенесли "Генерация скриптов для переноса Foreign Keys и Triggers" ?
   Azxcvbn
 
42 - 02.11.16 - 08:39
(41) нет
   Это_mike
 
43 - 02.11.16 - 08:40
(40)
1. возьми мд и ддс от базы.
2. засунь в новый каталог
3.натрави на этот каталог пофигуратор, (укажи, есссно, новую БД) сохранись
4. далее - (31)

понятно?
   Azxcvbn
 
44 - 02.11.16 - 08:40
(43)
да, попробую
   MadDAD
 
45 - 02.11.16 - 09:39
(6) Семерка может и 150 и регулярно это делает.
Патч от Ромикса и вперед.
   Azxcvbn
 
46 - 02.11.16 - 09:41
(43) сделал как написано
[img]
http://screenshot.ru/upload/image/Zbgm
[/img]
выдает ту же ошибку
"Нарушена структура таблицы 1SCONST"
   Это_mike
 
47 - 02.11.16 - 09:43
(46) скриншоты структуры обоих таблиц 1сконст - сюды.
   Ёпрст
 
48 - 02.11.16 - 09:47
да блин.
Взял мд, развернул пустышку в 2000. Далее либо через импорт-экспорт табличек, либо примитивным sql запросом select в 2005 и инсерт в 2000 всех табличек базы. Усё.
   Ёпрст
 
49 - 02.11.16 - 09:48
достаточно прилинковать сервак
 
 Рекламное место пустует
   пипец
 
50 - 02.11.16 - 09:49
на скуль 2000 минимум СП3А нада ставить
   Azxcvbn
 
51 - 02.11.16 - 10:00
(47)
http://screenshot.ru/upload/image/ZbgG SQL 2000
http://screenshot.ru/upload/image/ZbgP SQL 2005

48)
так и сделал,
выдает ошибку
"Нарушена структура таблицы 1SCONST"
   Ёпрст
 
52 - 02.11.16 - 10:06
(51) на пустом мд, без импорта, база хоть открывалась ?
Сделай принудительный реиндекс базы после импорта
   пипец
 
53 - 02.11.16 - 14:27
на пустом мд нада минимум ДБА сделать с ДДС ...
   Azxcvbn
 
54 - 04.11.16 - 09:07
В общем победил патчем romix.
catalog.mista.ru/public/96481/
Вдруг кому то поможет.

Всем спасибо за помощь!


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