Fev 2018 : Essa resposta é muito antiga e bastante desatualizada. Por favor, não confie nele para instalações SQL modernas (2014 ou acima). Mantê-lo abaixo para fins históricos
A maneira correta de ter um servidor de espera a frio no MSSQL é Envio de logs do SQL . Isso envolve ter duas cópias do banco de dados em dois servidores, com A restaurando os arquivos de log para B em intervalos regulares.
A maneira correta de ter um servidor em espera quente no MSSQL 2008 R2 ou abaixo é Espelhamento do banco de dados SQL . No SQL Server 2012 está AlwaysOn . Isso envolve ter duas cópias do banco de dados em dois servidores em sintonia um com o outro.
A maneira correta de ter um servidor de espera ativo no MSSQL 2008 R2 ou abaixo é SQL Clustering (em 2012 isso também faz parte do AlwaysOn). Isso envolve uma única cópia do banco de dados em uma SAN (não um NAS, a menos que seu NAS possa expor volumes iSCSI que ofereçam suporte a custer; alguns o fazem), Windows Server 2008 R2 Enterprise (ou 2012 Datacenter), SQL Server Enterprise e um configurado corretamente Cluster de Failover do Windows.
Nenhuma versão do SQL Server permitirá seus arquivos MDF / LDF armazenados em um compartilhamento CIFS / NFS / SMB. Eles devem ser armazenados no armazenamento em block, que oferece a opção de discos locais ou volumes SAN (como volumes expostos ao iSCSI ou FC).