none
Зеркалирование SQL 2008 R2 RRS feed

  • Вопрос

  • Добрый день коллеги!

    Обращаюсь за подмогой в выборе решения для развертывания сервера баз данных высокой доступности.

    В моем распоряжении не менее 3-х железных серверов и два датацентра. Задача - создать сервер баз данных таким образом, чтобы обеспечить работоспособность базы данных при срабатывании следующих рисков:

    1. выход из строя одного из физических серверов
    2. Отказ доступности одного из ДЦ (как правило временный отказ)

    На сколько я понимаю, для кластера нужно единое хранилище, в моем случае это решение как я понимаю не подходит.

    Судя по всему зеркалирование самое верное решение. Тогда у меня появляется пробелма, как разместить витнес. Планируется сделать его на виртуалке, для того чтобы минимизировать вероятность потери этого сервера из-за отказа железки, но риск 2 здорово аффектит всю работу если отказал ДЦ в котором работают одна из частей зеркала и витнес.

    Коллеги, посоветуйте как лучше поступить, какое решение лучше выбрать? 

    30 августа 2013 г. 9:48

Ответы

Все ответы

  • Стоит сперва рассказать о том, зачем вам база данных. В каком режиме она используется? Кто к ней ходит и каким образом? Каковы требования к скорости восстановления и автоматизированности этого процесса?
    11 сентября 2013 г. 16:42
  • В вашей теме отсутствует активность в течение последних  дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Предложено в качестве ответа Roman Sergeev 4 декабря 2014 г. 15:02
    17 сентября 2013 г. 11:08
    Модератор
  • Оживлю я данную тему,чтобы не создавать новую.

    Имеется Microsoft SQL Server 2008 R2 Enterprise. На нем крутятся как легко можно догадаться бд )))

    Нужно из основной базы сделать ее точную копию с  которой будут проводиться тестовые работы.

    Хочу все это сделать на одном экземпляре сервера, так как ресурсов (оперативы) на второй не хватит.

    Подскажите пожалуйста как это сделать?

    4 декабря 2014 г. 11:39
  • Из вашего описания не ясно, почему бы не сделать просто backup/restore
    4 декабря 2014 г. 15:03
  • У меня делается раз в неделю полное копирование, каждый день делается разностное копирование и каждые пол часа делается резервное копирование журнала транзакций.

    Как мне сделать чтобы backup/restore автоматически загружался?

    5 декабря 2014 г. 5:36
  • Как часто вам нужно обновлять данные?
    5 декабря 2014 г. 12:36
  • Раз в день точно,иногда чаще.
    6 декабря 2014 г. 20:04
  • Иногда - это прекрасная постановка задачи. :) Из неё следует, в частности, что вам нужно on-demand восстановление. Как вы собираетесь ЭТО автоматизировать? Вам придётся написать интерфейc, через который пользователь будет инициировать restore. Частным случаем пользователя будет SQL Agent или какой-то иной планировщик. 

    7 декабря 2014 г. 9:20
  • А через скрипт это можно как-то сделать?
    8 декабря 2014 г. 5:22
  • Конечно. 

    Напишите руками скрипт восстановления такой базы и вам всё сразу станет понятно. 

    1. Вам нужно знать, на какой момент времени вы хотите восстановить данные
    2. Вам нужно знать, из каких файлов вы будете восстанавливаться
    3. Вам нужно решить, что делать с теми коннекциями, которые уже открыты в текущий инстанс тестовой БД

    8 декабря 2014 г. 17:07