MS-SQL Server 2005: Inicjowanie subskrypcji scalania z alternatywną lokalizacją migawki

Rozpoczęliśmy kilka zagranicznych replikacji scalania 1 rok temu i wszystko idzie dobrze do teraz. Moim problemem jest to, że w naszym systemie mamy teraz tak dużo danych, że jakakolwiek awaria na jednym z serwerów subskrybenta będzie katastrofą: ponowne zainicjowanie subskrypcji w standardowy sposób potrwa kilka dni (nasze połączenia są zdecydowanie powolne, ale już bardzo drogie)! Wśród pomysłów, które śledziłem, są następujące:

utwórz kopię oryginalnej bazy danych, zamroź ją, wyślij pliki samolotem do subskrybenta i zainicjuj replikację bez migawki: to jest coś, co zostało zrobione tradycyjnie ze starszymi wersjami SQL, ale brzmi to trochę chaotycznie: I musiałby umieścić dane mojego wydawcy w trybie tylko do odczytu i zatrzymać wszystkie replikacje do momentu zakończenia operacji.zrób migawkę danych, wyślij pliki migawek za granicę, zainstaluj je na subskrybencie i wskaż nową lokalizację migawki jako alternatywną lokalizację we właściwościach replikacji. To brzmi dla mnie sprawiedliwie (nie ma potrzeby zawieszania bieżących replikacji, nie zamrażania danych), ale w tym punkcie pomoc Microsoftu nie ... pomaga.

Jestem pewien, że niektórzy z was już doświadczyli takiej sytuacji. Jaki był twój wybór?

EDYTUJ: oczywiście można powiedzieć „Dlaczego po prostu nie spróbujesz swoich pomysłów”, ale zajmie to wiele godzin (wiele instancji serwerów sql, maszyn wirtualnych i wszystkich innych rzeczy ...), a ja myślał, że facet, który to zrobił, będzie potrzebował tylko 2 minuty, aby wyjaśnić swój pomysł. I byłbym najbardziej szczęśliwym człowiekiem, gdyby ktoś zgodził się stracić 2 minuty swojego czasu, by oszczędzić mi godzin ciężkiej pracy ...

questionAnswers(2)

yourAnswerToTheQuestion