Имя: Пароль:
1C
 
7.7 Репликация данных MS SQL 2000
0 borik
 
25.04.08
15:25
Добрый день

Поделитесь впечатлениями, кто нибудь настраивал репликацию базы данных лежащей на MS SQL 2000? Интересует только с точки зрения получения полной копии базы данных как резевной или для формирования отчетов.

Сразу говорю, что здесь: http://www.sdteam.com/?tid=1828 уже был..
1 borik
 
25.04.08
15:54
(0) Уточнение. Репликация подразумевается средствами MS SQL 2000 (например утилитой snapshot.exe).
2 Fragster
 
гуру
25.04.08
15:56
сделал бэкап+рестор на другом сервере по расписанию... но это только если для отчетов
3 borik
 
25.04.08
16:02
(2) Хочется обновлять базу средствами MS SQL каждый час, а при бэкапе происходит некоторое снижение производительности, плюс придётся отключать пользователей от восстанавливаемой базы.
4 borik
 
25.04.08
16:03
(0) Здесь: http://faq1c.gorbunov.ru/faq1c/distr.htm  к примеру пишут что такое для 7.7 возможно. Неужели никто не делал?
5 rsv
 
25.04.08
16:07
(4) Если делать репрликацию средствами SQL то  добавитсся синхроID и 1С ка просто не стартанет.
6 rsv
 
25.04.08
16:08
Поэтому бэкап и ресторе - выход. На ночь делай job и нормуль
7 КонецЦикла
 
25.04.08
16:08
УРБД - ПБ только получатель - вот тебе и база
8 borik
 
25.04.08
16:11
(5) Вот здесь: http://faq1c.gorbunov.ru/faq1c/distr.htm  в п.8 пишут, что якобы такое возможно...
9 borik
 
25.04.08
16:12
(7) Я немного работал с УРБД, по моему мнению довольно тяжеловесно и ненадежно, к MS SQL больше доверия.
10 Fragster
 
гуру
25.04.08
16:16
(3) бекап только изменений
11 Fragster
 
гуру
25.04.08
16:17
но тогда во второй базе нельзя данные вообще менять
12 borik
 
25.04.08
16:19
(11) Это и не надо делать. Достаточно иметь копию и формировать к примеру отчёты.
13 akaBrr
 
25.04.08
16:19
Глянь это, может подойдет: http://www.infostart.ru/projects/644/
14 rsv
 
25.04.08
16:20
(8) А ты внимательно читал  о чем там ?
15 borik
 
25.04.08
16:21
(13) Это уже ближе, но повторюсь хочется делать это всё автоматически каждый час и при этом не шибко грузить сервак...
16 КонецЦикла
 
25.04.08
16:22
(9) 1С это не только МС СКЛ
Напиши скрипт который тупо скопирует файлы и прицепит + перепишет МД и проч.
Или надо риалтайм?
17 akaBrr
 
25.04.08
16:23
(15) Автоматически - легко, берешь конфигуратор и эту обработку, и вперед!
18 Fragster
 
гуру
25.04.08
16:23
(10) не будет грузить ИМХО... да и пол минуты у меня полный бекап занимает (файл данных - около 5 гигов) - рестор - если они там отчеты делают - подождут...
19 КонецЦикла
 
25.04.08
16:25
(15) См. (7) и не лохмать
20 КонецЦикла
 
25.04.08
16:27
(13) Если это сродни DTS, то возникают 2 вопроса:
1. как обеспечить выгрузку ПО ИЗМЕНЕНИЯМ?
2. как вставить неуникальные ключи в случае изменения СУЩЕСТВУЮЩИХ объектов, гыгы
21 borik
 
25.04.08
16:28
(14) Там про РБД, но тот вариант который я описал насколько я понял возможен, если это не так просьба меня поправить...
22 borik
 
25.04.08
16:29
(20) Вот как раз об этом я и хотел спросить, прежде чем самому потратить возможно бестолку кучу времени... :)))
23 Mikeware
 
25.04.08
16:29
(9)Резервная база нормально делается бэкапом.
Снапшот-репликация делается. Кстати, ты уверен, что нагрузка будет меньще, чем при бэкапе? я - нет.
мерже-репликацию - вроде бы - делал МуМу....
УРБД для таких целей ничуть не тяжеловесно,  и более чем нормально. Ибо штатный механизм.
в статье (8) кое с чем не согласен, а за последний совет аффтора надо убивать...
24 КонецЦикла
 
25.04.08
16:32
(22) Могу сказать ответы:
1. никак без доп. примочег
2. не взлетит без удаления таковых перед вставкой
:)
25 akaBrr
 
25.04.08
16:33
(20) Вроде да, и эти проблемы есть.
26 borik
 
25.04.08
16:34
(23) Я повторюсь, у меня был некоторый опыт работы с УРБД на 7.7, на мой взгляд это не надежно, по крайней мере я сталкивался со случаями когда некоторые данный просто не реплицировались, хотя обмен проходил нормально, либо обмен по непонятным причинам не проходил... Мне показалось что это всё работает глючно.
27 КонецЦикла
 
25.04.08
16:35
(26) Остается написать свой мегалисопет, который сапсем-сапсем не глючит и работает лучше
28 КонецЦикла
 
25.04.08
16:38
Кстати, я писал было похожий лисопет (для других целей), но времени нету и сил... не так все просто, пока забросил
29 Mikeware
 
25.04.08
16:40
(26)Ключевые слова - "некоторый" и "показалось" :-)
30 borik
 
25.04.08
16:41
(27) Вот как раз лисопет писать не хочется, хочется иметь под рукой копию БД, в варианте с УРБД периферийная база насколько я помню без доп. шаманства не станет центральной, во всяком случае все изменения будут запрещены, это тоже  не очень хорошо...
31 borik
 
25.04.08
16:43
(29) Возникновения коллизий при работе с УРБД на 7.7 признаётся фирмой 1С, насколько я помню на ИТС вроде даже писали способы борьбы с ними, я хочу сказать что бороться ни с чем не хочется....
32 Fragster
 
гуру
25.04.08
16:43
делай бекап и нии моск! или база такая, что бекапиЦЦо пол часа?
33 КонецЦикла
 
25.04.08
16:44
(30) Так ты ж говоришь что менять данные не будут... если будут и это нужно - тогда лисопет усложняется :)
34 Fragster
 
гуру
25.04.08
16:44
а если не устроит - делай РБД
35 borik
 
25.04.08
16:46
(33) Если например "упадёт" основная база, хочется заюзать копию...
36 borik
 
25.04.08
16:47
(32) Вариант с бэкапами тоже рассматривается, вопрос стоит про репликацию ...
37 КонецЦикла
 
25.04.08
16:48
(35) Имея некоторый опыт можно позволить себе многое :)
http://infostart.ru/profile/2140/blogs/381/
38 borik
 
25.04.08
16:51
(37) Повторюсь хочется иметь под рукой, а в статье придётся слегка поднапрячься.. :))
39 Mikeware
 
25.04.08
18:19
(38) Думаешь, с реплицированной будет проще?
(37) И не лень столько писать было? :-)
40 Злой Бобр
 
26.04.08
10:21
(0) Репликация 7.7 средствами SQL невозможна. И нечего было столько воду мутить.
42 Sadovnikov
 
26.04.08
10:46
(40) Ню-ню.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн