Implementa el clúster de conmutación por error

Ahora usa las instancias de VM para implementar un clúster de conmutación por error de Windows Server y SQL Server.

Prepara SQL Server

Crea una cuenta de usuario nueva en Active Directory para SQL Server:

  1. Conéctate a node-1 mediante el escritorio remoto. Accede con tu cuenta de usuario de dominio.
  2. Haz clic derecho en el botón Iniciar (o presiona Windows+X) y, luego, en Windows PowerShell (Admin).
  3. Para confirmar el símbolo de elevación, haz clic en .
  4. Crea una cuenta de usuario de dominio para SQL Server y el agente de SQL, y asigna una contraseña.

    $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 SQL Server, realiza los siguientes pasos en node-1 y node-2:

  1. Haz clic derecho en el botón Iniciar (o presiona Windows+X) y, luego, en Windows PowerShell (Admin).

    Cambia el nombre de la instancia de SQL Server para que su nombre coincida con el nombre de 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. Abre el Administrador de configuración de SQL Server.

  3. En el panel de navegación, selecciona SQL Server Services.

  4. En la lista de servicios, haz clic con el botón derecho en SQL Server (MSSQLSERVER) y selecciona Propiedades.

  5. En Acceder como, cambia la cuenta:

    • Nombre de la cuenta: DOMAIN\sql_server en el que DOMAIN es el nombre de NetBIOS de tu dominio de Active Directory.
    • Contraseña: Ingresa la contraseña que elegiste antes.
  6. Haz clic en Aceptar.

  7. Cuando se te solicite reiniciar SQL Server, selecciona .

SQL Server ahora se ejecuta con una cuenta de usuario de dominio.