Implementar o cluster de comutação por falha
Agora, usa as instâncias de VM para implementar um cluster de tolerância a falhas do Windows Server e o SQL Server.
Preparar o SQL Server
Crie uma nova conta de utilizador no Active Directory para o SQL Server:
- Ligue-se a
node-1através do Ambiente de Trabalho Remoto. Inicie sessão com a sua conta de utilizador do domínio. - Clique com o botão direito do rato no botão Iniciar (ou prima Win+X) e clique em Windows PowerShell (administrador).
- Clique em Sim para confirmar o pedido de elevação.
Crie uma conta de utilizador do domínio para o SQL Server e o agente SQL e atribua-lhe uma palavra-passe.
$Credential = Get-Credential -UserName sql_server -Message 'Enter password' New-ADUser ` -Name "sql_server" ` -Description "SQL Admin account." ` -AccountPassword $Credential.Password ` -Enabled $true -PasswordNeverExpires $true
Para configurar o SQL Server, siga estes passos em node-1 e node-2:
Clique com o botão direito do rato no botão Iniciar (ou prima Win+X) e clique em Windows PowerShell (administrador).
Mude o nome da instância do servidor SQL para que corresponda ao nome do anfitrião.
$OLD_NAME = Invoke-Sqlcmd -Query " select @@SERVERNAME; GO" | ConvertTo-Csv | SELECT -Skip 2 $OLD_NAME = $OLD_NAME.Replace('"', '') Invoke-Sqlcmd -Query " sp_dropserver '$OLD_NAME'; GO sp_addserver '$env:computername', local; GO" Restart-Service -Name MSSQLSERVERAbra o Gestor de configuração do SQL Server.
No painel de navegação, selecione Serviços do SQL Server
Na lista de serviços, clique com o botão direito do rato em SQL Server (MSSQLSERVER) e selecione Propriedades.
Em Iniciar sessão como, altere a conta.
- Nome da conta:
DOMAIN\sql_serverondeDOMAINé o nome NetBIOS do seu domínio do Active Directory. - Palavra-passe: introduza a palavra-passe que escolheu anteriormente.
- Nome da conta:
Clique em OK.
Quando lhe for pedido para reiniciar o SQL Server, selecione Sim.
O SQL Server é agora executado numa conta de utilizador do domínio.