Можно ли настроить зеркальное отображение SQL Server и запустить его только с одним сервером прямо сейчас, а позже добавить еще один сервер?
p.s Я не могу позволить себе делать зеркалирование прямо сейчас и не хочу позже заново настраивать первичный сервер, чтобы сделать зеркалирование.
Технически возможно выполнить зеркальное отображение с одним сервером, хотя вам потребуется установить два экземпляра SQL Server. Возможно, не имеет смысла делать это в производственной среде!
Зеркалирование - это не то, что вам нужно настраивать заранее при установке сервера. Если дальше по дорожке вы получите другой сервер, тогда вы просто настроите 2-й сервер и настроите его для зеркалирования там и затем. Вы не сэкономите время, настроив его сейчас с одним сервером, вы просто создадите больше работы для себя.
Я советую вам получить версию sql server для разработчиков, установить несколько ее экземпляров и поэкспериментировать с ней, чтобы познакомиться с настройкой и отключением зеркалирования!
Короткий ответ - нет, чтобы включить зеркалирование, вам нужно иметь как минимум две машины и, возможно, свидетель (сердцебиение), чтобы он мог автоматически переключаться при сбое. Теперь, с учетом сказанного, вам не придется заново настраивать сервер ... вам нужно только настроить зеркалирование. Это означает, что вам не придется переустанавливать хост-машину или что-то еще.
Предлагаю прочитать здесь, это довольно хорошее пошаговое руководство. http://www.databasejournal.com/features/mssql/article.php/3828341/Database-Mirroring-in-SQL-Server-2008.htm
Как человек, который сделал и до сих пор выполняет и зеркалирование, и доставку журналов, я могу сказать, что, по моему мнению, MS сделала этот процесс довольно простым, не нарушая всю вашу текущую установку.
Я не слишком хорош с зеркалированием SQL-сервера, но вот статья об этом