SQL espelhamento é um processo em que uma versão " espelho " de um banco de dados é criado que , embora não seja acessível para os visitantes do site , serve como uma cópia up- to-date do servidor primário . Tal como acontece com muitos procedimentos de banco de dados , a documentação oficial sobre este procedimento pode ser esmagadora. No entanto , a criação de espelhamento básico do servidor SQL não requer um conhecimento detalhado do código de banco de dados e protocolos. Coisas que você precisa
Dois servidores com SQL instalado acesso
Internet
Show Mais instruções
1
Certifique-se de que tanto o servidor primário eo servidor espelho tem o mesma versão do SQL instalado, e que o servidor espelho tem espaço livre suficiente.
2
Comece criação do servidor espelho. Nós estaremos usando um banco de dados exemplo chamado Database_Blue . Modificar módulo de recuperação de Database_Blue com este código:
USE master; GOALTER DATABASE MIRRORSERVERSET RECUPERAÇÃO TOTAL ; GO
3
Vá para o seu servidor primário, que chamaremos de " mainserver . " Para criar o espelhamento de servidores, é preciso primeiro criar uma cópia de backup de Database_Blue . Digite o seguinte código :
BACKUP DATABASE Database_BlueTO DISK = 'C: \\ Database_Blue.bak ' COM FORMATGO
Copie este arquivo de backup para o servidor espelho , que chamaremos < " MirrorServer ". br>
4
Restaure o arquivo de backup " Database_Blue.bak " na MirrorServer . Isso deve ser feito com a opção NORECOVERY no lugar, se o espelhamento é trabalhar corretamente, então digite o seguinte código :
RESTORE DATABASE Database_BlueFROM DISK = 'C: \\ Database_Blue.bak ' COM NORECOVERYGO
< br > 5
Faça um backup do log on mainserver com este código:
BACKUP lOG Database_BlueTO DISK = 'C: \\ Database_Blue.bak ' GO
Você também deve aplicar esse log de backup com a seguinte código:
RESTORE LOG Database_BlueFROM DISK = 'C: \\ Database_Blue.bak ' WITH FILE = 1 , NORECOVERY
6
Ligue para mainserver . Botão direito do mouse sobre MirrorServer , selecione " Tarefas " e selecione "Mirror ". Clique no botão " Configurar segurança " , e siga o assistente de segurança. Quando o assistente for concluído, clique em "Start Mirroring . "