Se você usa o SQL Server 2005/2008, pode usar o espelhamento:
- instalar nova instância do SQL Server
- crie um banco de dados espelho neste servidor a partir do servidor de produção
- espere até que os bancos de dados sejam sincronizados
- desativar o servidor antigo
- remover o espelho do novo servidor
- recuperar banco de dados espelhado
Downtime = tempo para remover o espelho e recuperar o banco de dados
Se você não quiser usar o espelhamento, pode fazer o mesmo trabalho sem o espelhamento:
- instalar nova instância do SQL Server
- criar backup a partir do banco de dados de produção
- copie e restaure a opção DB de produção com NORECOVERY no novo servidor
- transformar o banco de dados de produção em modo de usuário único
- faça o backup do log de transações
- desativar o servidor de produção
- copie e restaure a opção log WITH RECOVERY no novo servidor
Downtime = tempo para fazer backup de log, copiar e restaurar esse backup no novo servidor