Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация, Log Shipping  [new]
nnnnadoochen
Guest
Доброго дня, господа.
Подскажите пожалуйста.
Есть инстанс который работает удаленно, т.е. физически в другой стране. Нужно получать его копию локально для тестовых целей с периодичностью скажем несколько часов. Бэкап соответственно довольно большой (около 30 гигобайт при compressed) и перекачивать его через интернет занимает очень много времени.
Какие есть варианты решения? Репликация, LogShipping ? Тот же LogShipping вообще будет работать на базах находящихся не в локальной сети?
18 июл 13, 16:52    [14585233]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
nnnnadoochen
Какие есть варианты решения? Репликация, LogShipping ? Тот же LogShipping вообще будет работать на базах находящихся не в локальной сети?


Разве файлы можно копировать только между компьютерами, находящимися в локальной сети?
18 июл 13, 18:19    [14585817]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
nnnnadoochen
Guest
pkarklin
Разве файлы можно копировать только между компьютерами, находящимися в локальной сети?

можно конечно, но смотря каким способом и легко ли заставить работать MS SQL в такой конфигурации, там в настройках LogShippinga указываются сетевые папки доступные для обоих серверов, поэтому и спрашиваю, можно ли всё это сделать без излишних изворотов
18 июл 13, 18:45    [14585904]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
nnnnadoochen
Guest
Господа, подскажите пожалуйста что же всё же выбрать исходя из требуемых условий
19 июл 13, 12:34    [14589040]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Если база для тестовых целей нужна не только для чтения, но и для записи, то логшиппинг не подойдет. Репликацию можно поднять через VPN.
19 июл 13, 13:17    [14589373]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
nnnnadoochen
Guest
pkarklin,
База конечно не только для чтения, но главное в локалке иметь копию реальной базы, а тут уже можно сделать бэкап и развернуть без проблем на другом сервере
19 июл 13, 13:49    [14589656]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
nnnnadoochen,

База получатель под логшиппингом находится в состоянии Restoring (или Standby) и с ней ничего нельзя делать, кроме как донакатывать логи.
19 июл 13, 14:11    [14589823]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
nnnnadoochen
Guest
pkarklin,

но я думаю можно же остановить её на час и сделать таки бэкап, а потом опять пусть донакатывает логи?
19 июл 13, 15:25    [14590480]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
nnnnadoochen,

Невозможно сделать бэкап с бд в состоянии Restoring.
19 июл 13, 15:29    [14590505]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
Glory
Member

Откуда:
Сообщений: 104751
pkarklin
nnnnadoochen,

База получатель под логшиппингом находится в состоянии Restoring (или Standby) и с ней ничего нельзя делать, кроме как донакатывать логи.

В Standby база доступна для чтения. А для восстановления следующего бэкапа лога не должно быть коннектов, в которых эта база является текущей
19 июл 13, 15:31    [14590520]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Glory,

Под "с ней ничего нельзя сделать" имелось в виду требование ТС:

автор
База конечно не только для чтения
20 июл 13, 16:23    [14593411]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
pkarklin
nnnnadoochen,

Невозможно сделать бэкап с бд в состоянии Restoring.
Наверное что нибуть можно придумать...
Хотя бы отключить базу, скопировать файлы, подключить базу. Надеюсь, логшиппинг после этого будет нормально работать.
Ну и потом подсоединить отдельную базу из файлов.
20 июл 13, 17:26    [14593498]     Ответить | Цитировать Сообщить модератору
 Re: Репликация, Log Shipping  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31978
alexeyvg
pkarklin
nnnnadoochen,

Невозможно сделать бэкап с бд в состоянии Restoring.
Наверное что нибуть можно придумать...
Хотя бы отключить базу, скопировать файлы, подключить базу. Надеюсь, логшиппинг после этого будет нормально работать.
Ну и потом подсоединить отдельную базу из файлов.
Можно ещё просто скопировать базу, например, снапшёт репликацией.
20 июл 13, 17:27    [14593499]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить