|
2 сервера 1С на одну базу SQL | ☑ | ||
---|---|---|---|---|
0
024410
23.05.12
✎
17:59
|
Коллеги добрый день!
Никто не знает что будет если к одной базе на сервере SQL подключить 2 базы 1с на серверах 1С. Т.е. Есть сервер ServSQL на нем крутится база. Есть 2 сервер терминалов ServTerm1 и ServTerm2 на каждом из них поднят сервер приложения. Что будет если завести 2 базы и подключить к одной на ServSQL, точнее будет понятно - пока работает, но может ли это вызвать какие то траблы (типа разрушения целостности базы и т.д.) |
|||
1
Rovan
гуру
23.05.12
✎
18:02
|
(0) а зачем так делать ?
- сможет лучше создать несколько рабочих процессов на 1 сервере ?? |
|||
2
Mashinist
23.05.12
✎
18:02
|
будут проблемы
нужно делать единый кластер серверов 1С |
|||
3
BlackMak
23.05.12
✎
18:03
|
(0) - как минимум, весьма вероятны нарушения согласованности данных из-за того, что сервера 1С будут накладывать блокировки не зная друг о друге. Так же весьма вероятны приятные мелочи, типа назначения разным документам одного и того же номера, поскольку менеджеры нумерации тоже друг о друге не знают.
В общем, хороший, годный способ положить базу. Причем, самое подлое, не сразу, а постепенно. |
|||
4
024410
23.05.12
✎
18:06
|
понял.
(0) Планируем переезд с одного сервера на другой. Хотели переводить пользователей постепенно. |
|||
5
Mafoni
23.05.12
✎
18:08
|
(3) абсолютно прав
|
|||
6
unregistered
23.05.12
✎
18:12
|
(4) >> Планируем переезд с одного сервера на другой. Хотели переводить пользователей постепенно.
Что бы куда бы не переезжало, совершенно не понятно зачем для этого поднимать два сервера 1С.... О_о Извращенцы. |
|||
7
fisher
23.05.12
✎
18:15
|
С ИТС:
Если несколько информационных баз одновременно используют одну базу данных, то не будет работать: механизм блокировки информационной базы (в частности, запуск двух Конфигураторов может привести к разрушению конфигурации); механизм блокировки объектов; менеджер управляемых блокировок; получение оперативной отметки времени; другие механизмы, использующие разделяемые данные, хранимые менеджером кластера. Параллельная модификация данных в таких условиях может привести к их непоправимому разрушению. Чтение из базы данных также может выдать недостоверный результат. Поэтому при штатном использовании информационной базы одновременно использовать одну базу данных несколькими информационными базами не следует. |
|||
8
Drock
23.05.12
✎
18:42
|
(0) (7) - будет .опа, тестировал - все как в (7) получилось :)
|
|||
9
024410
23.05.12
✎
19:31
|
(6) долго рассказывать. Собственно в домен переезжаем - есть нюансы с авторизацией.
|
|||
10
024410
23.05.12
✎
19:31
|
(7) Спасибо. Однозначно так делать не будем.
|
|||
11
Rizhij_Nikitos
23.05.12
✎
20:17
|
BlackMan извините, но нумерации же будет идти в SQL базе, а сервера будут брать последний номер добавлять следующий. единственное, что может быть, когда данные одновременно пойдут в это будет весело...
|
|||
12
Serg_1960
23.05.12
✎
21:12
|
Сделайте риб-базу с планом обмена "Полный". Один узел - на старом сервере, второй узел - на новом. Я к риб-базам неравнодушен :) "Если специалист владеет только одним инструментом и это - молоток, то все проблемы для него как гвозди"(не помню кто сказал)
|
|||
13
Serg_1960
23.05.12
✎
21:22
|
(11) Не совсем так. В платформе есть функционал автонумерации и сервер 1С выдаёт номера не тупо читая их "из базы", а ведет "самостоятельно" учет выданных и использованных номеров в разрезе периодов нумерации и пространства префиксов. Несколько коряво сказал, но смысл надеюсь понятен.
|
|||
14
vde69
23.05.12
✎
21:37
|
вообще то подцепление второго сервера - это идеальный монитор,
во первых ни одна собака не найдет следов, лог ведется на другом сервере, блокировки не видны. Если исключить запись обьектов на одном серваке - то все пучком будет :) я так делал как-то |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |