Esegui il deployment del cluster di failover

Ora puoi utilizzare le istanze VM per eseguire il deployment di un cluster di failover di Windows Server e SQL Server.

Prepara SQL Server

Crea un nuovo account utente in Active Directory per SQL Server:

  1. Connettiti a node-1 utilizzando Remote Desktop. Accedi con il tuo account utente del dominio.
  2. Fai clic con il tasto destro del mouse sul pulsante Start (o premi Win+X) e poi su Windows PowerShell (Amministratore).
  3. Conferma la richiesta di elevazione facendo clic su .
  4. Crea un account utente del dominio per SQL Server e l'agente SQL e assegna una password.

    $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
    

Per configurare SQL Server, segui questi passaggi sia su node-1 che su node-2:

  1. Fai clic con il tasto destro del mouse sul pulsante Start (o premi Win+X) e poi su Windows PowerShell (Amministratore).

    Rinomina l'istanza di SQL Server in modo che il nome corrisponda al nome host.

    $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 MSSQLSERVER
    
  2. Apri SQL Server Configuration Manager.

  3. Nel riquadro di navigazione, seleziona Servizi SQL Server.

  4. Nell'elenco dei servizi, fai clic con il tasto destro del mouse su SQL Server (MSSQLSERVER) e seleziona Proprietà.

  5. In Accedi come, modifica l'account.

    • Nome account: DOMAIN\sql_server dove DOMAIN è il nome NetBIOS del tuo dominio Active Directory.
    • Password: inserisci la password che hai scelto in precedenza.
  6. Fai clic su Ok.

  7. Quando ti viene chiesto di riavviare SQL Server, seleziona .

Ora SQL Server viene eseguito con un account utente del dominio.