Каковы мои варианты получения сервера холодного резервного копирования для экземпляра SQL Server Express, работающего с одной базой данных?
У меня есть экземпляр SQL Server 2008 Express, который в настоящий момент представляет единую точку отказа для моего приложения. У меня есть вторая физическая коробка, сидящая на установке, которая в настоящее время ничего не делает. Я хочу каким-то образом реплицировать свою базу данных почти в реальном времени (небольшая потеря данных допустима) во второй блок. База данных очень мала, а ресурсы используются очень легко.
В случае смерти производственного сервера я бы вручную перенастроил свое приложение, указав вместо этого резервный сервер.
Хотя Express не поддерживает доставку журналов, я думаю, что мог бы вручную написать сценарий для его версии для бедного человека, где я использую пакетные файлы, чтобы взять журналы и скопировать их по сети и применить их ко второму серверу в 5-минутные интервалы.
Есть ли у кого-нибудь совет относительно того, является ли это технически достижимым, или есть ли лучший способ сделать то, что я пытаюсь сделать?
Обратите внимание, что я хочу избежать необходимости платить за полную версию SQL Server и настроить зеркалирование, поскольку я считаю, что это избыточное приложение для этого приложения. Я понимаю, что другие платформы БД могут предлагать подходящие варианты (например, MySQL Cluster), но для целей этого обсуждения давайте предположим, что мы должны придерживаться SQL Server.