Desplegar el clúster de conmutación por error

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

Preparar SQL Server

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

  1. Conéctate a node-1 mediante Escritorio Remoto. Inicia sesión con tu cuenta de usuario del dominio.
  2. Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y, a continuación, en Windows PowerShell (Administrador).
  3. Confirma la solicitud de elevación haciendo clic en .
  4. Crea una cuenta de usuario de dominio para SQL Server y el agente 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, sigue estos pasos en node-1 y node-2:

  1. Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y haz clic en Windows PowerShell (Administrador).

    Cambia el nombre de la instancia del servidor SQL para que 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 SQL Server Configuration Manager.

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

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

  5. En Iniciar sesión como, cambia la cuenta.

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

  7. Cuando se te pida que reinicies SQL Server, selecciona .

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