Хочу организовать резервный сервер 1С через репликацию MS SQL, взлетит ? #531330


#0 by SOLO1C
Собственно смущает метода которая используется SQLем. Не будет ли возникать ошибок в момент частичной передачи данных, и будут ли они критическими для базы. Пробовал ли кто-то подобное организовывать. Уж очень надоела УРБД....
#1 by ДенисЧ
лучше лог шиппинг
#2 by упс
какой тип репликации хотите использовать? а вообще +1, плюс посмотрите на зеркалирование, если у вас sql server 2005 или старше. Для создания резервного сервера эти технологии, имхо, лучше подходят.
#3 by МихаилМ
если руки на месте - то осилите вот осилившие
#4 by mr_K
+1. Мирроринг. Еще в путях к серверу 1с и серверу SQL прописать ДНС алиасы, и время переключения в случае сбоя пойдет на минуты. Правда "в живую" пока тьфу-тьфу-тьфу не пробовали :-), но отрабатывали в тестовом варианте - все прошло замечательно
#5 by mr_K
(4+) А про репликацию SQL, наши спецы по SQL, не сильно хорошо отзывались.
#6 by SOLO1C
Спасибо всем за участие! Я почему то думал, что репликация это и есть зеркалирование.
#7 by SOLO1C
- неохота юзать какие-то доморощенные решения...тем более они платные я так понимаю...
#8 by SOLO1C
лог шиппинг - это и есть зеркалирование MS SQL ? у клиентов MS SQL 2008й стоит
#9 by SOLO1C
- а какие типы репликации бывают ?
#10 by pwei
глава 7. все об отказоустойчивости MSSQL
#11 by SOLO1C
Круто, спасибо, пошел штудировать )
#12 by Живой Ископаемый
Репликация ббывает трех типов: А вот в частности про зеркалирование: Soon a great battle took place between two giant beasts named Cluster and Log Shipping, who had easily beaten down the inferior SQL Replication in a pay-per-view event two months prior. Cluster and Log Shipping battled for years, neither giving an inch to the other, until such time that they were both badly beaten, weakened, and barely able to stand. At the time of SQL Server 2005’s release, a great hero rose from the ashes of Cluster and the ruins of Log Shipping. The hero’s name was Database Mirroring, and promised that everything was going to be different. Database Mirroring promised real-time synchronization of your data without the hassle of log shipping. Database Mirroring promised faster failover without the need for a cluster. In short, Database Mirroring promised the best of all other technologies, with none of the shortcomings, and even brought along a witness to attest to its abilities. Короче, очень рекомендую - бомбовская книга.
#13 by ДенисЧ
Этот сволочной скуль отказался мне сделать миррор на нём же :-(((
#14 by Лефмихалыч
В том годе мы пробовали наладить мирроринг боевой базы на соседний скульсервер. Причем - синхронный мирроринг, т.е. - транзакция заканчивается, когда данные успешно записаны и на исходную базу, и на зеркало (асинхронный нам лицензия не позволяет). Так вот, попробовали, завелось, заработало, мы подумали: "нехай пару дней поработает - посмотрим, чо с производительностью будет и вообще, как проявит себя механнонизям". Ну, короче, суть в том, что пара дней где-то через полгода прошли - забыли выключить. Падения производительности не было равно как и каких-либо других внешних проявлений. Вспомнили, когда решили снести к биоматери второй этот скульсервер на котором зеркало. Сунулись посмотреть, что на нем, а там - оба на! - живет себе и миррорится. "на нем же" кажись не бывает.
#15 by IamAlexy
странно.. а почему 1Совые гурру преподающие на курсах типа "MSSQL для 1С" утверждают что мирроринг для 1С неприменим ?
#16 by Immortal
ыыыы по хорошему надо три
#17 by Лефмихалыч
у "неприменим" много разных степеней и градаций. Ни*силили - одна из них. Может в этом дело?..
#18 by Immortal
исходный - зеркало - следящий
#19 by Immortal
т.е. к
#20 by IamAlexy
хз... вроде специалист толковый был.. с неодним киллограмом MSовых сертификатов по всякоразным SQL от 7го до 2008го...
#21 by Лефмихалыч
это распил. По-любому.
#22 by IamAlexy
причем так убедительно объясняли почему "невзлетит" вернее почему "огребете по полной косяков и проблем" что ни на секунду не усомнился... правда забыл что говорили но в целом общее понимание что "низя так делать" осталось
#23 by Лефмихалыч
ну, мож мы чо-то не так делали, но оно работало, вот те крест :)
#24 by IamAlexy
придется попробывать...
#25 by Лефмихалыч
кстати, ты б еще поднатужился, да припомнил, что именно нельзя-то. Возможно имелось в виду, что когда полная схема, где три сервера и при падении оригинала витнес без шума и пыли переводит зеркало в редим боевой базы. Может это нельзя? Потому, что сам по себе мирроринг с ручным переводом базы на зеркало в случае падения оригинала работает. После поднятия оригинала, правда, налаживать мирроринг геморройно несколько, если я правильно помню, но и то - дело техники и куренья бамбука при больших объемах.
#26 by Лефмихалыч
редим боевой базы = реЖим боевой базы
#27 by IamAlexy
я смутно помню.. нужно методички порытсья найти.. но речь шла именно о примитивном мирроринге в целях сохранения базы от падучести железки...
#28 by Immortal
оно и в автомате нормально.. единственное что неудобно, то что оно без твоего ведома может переключиться..с этим пару раз были вопросы
#29 by SOLO1C
Читал, пробовал - получается зеркалирование можно включить только для tcp соединений ? Это разве не значит, что должна быть именно локальная сеть? Мне надо именно не локальная сеть, т.к. защититься хотим от потери интернета на основном сервере или электричества..
#30 by SOLO1C
Сделал с помощью "лог шиппинг" новую базу, но не пойму - в менежере SQL отображается как (только для чтения/резервная) Что во второй базе разве нельзя работать ?
#31 by DiMel_77
Почитай
#32 by pwei
По поводу несовместимости 1С и зеркалирования MSSQL: "К сожалению, достичь необходимого уровня зрелости этой технологии пока не удалось, поэтому Microsoft не рекомендует использовать зеркальное отображение для рабочих серверов. Кроме того, серверам, на которых настроено зеркальное отображение, отказано в поддержке со стороны соответствующих подразделений Microsoft. " может быть это имелось ввиду? ;)
#33 by YHVVH
на кой спрашивали делали.
#34 by Живой Ископаемый
2 потому что реализовано в других СУБД, и нужно держать марку. не работает как надо в 2005, заработает в 2012 или когда там следущий...
#35 by Живой Ископаемый
ой... ну ладно. :)
#36 by SOLO1C
Помогите кто знает с лог шиппинг - как при надобности перевести копию базы в активный режим ?
#37 by МихаилМ
ну почитайте руководство администратора все равно, так или иначе придется прочитать весь мануал.
#38 by SOLO1C
нашел кажется 4.     Следующее действие, которое вам потребуется выполнить, — перевести базу данных на вторичном сервере в рабочее состояние из режима NORECOVERY или STANDBY (в зависимости от параметров доставки журналов). Для этого достаточно выполнить команду RESTORE DATABASE с параметром WITH RECOVERY, например: RESTORE DATABASE db1copy WITH RECOVERY; короче как-то не очень удобно этот лог шиппинг из-за того, что надо вручную переводить запасную базу в активный режим.
#39 by SOLO1C
Буду пробовать мирроринг - на домашнем компе не вышло настроить т.к. он 1 )
#40 by упс
эта информация относится к SQL Server 2005 RTM. Там для включения зеркалирования надо было трэйс-флаг использовать. С выходом SP1 информация стала неактуальной. не забудьте, что еще надо будет накатить дополнительно те бэкапы журнала транзакций, которые не были восстановленыдоставлены автоматически. виртуальные машины, если что, никто не отменял...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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