Failovercluster bereitstellen

Jetzt stellen Sie mit den VM-Instanzen einen Windows Server Failover Cluster und SQL Server bereit.

SQL Server vorbereiten

Erstellen Sie ein neues Nutzerkonto in Active Directory für SQL Server:

  1. Stellen Sie mithilfe von Remote Desktop eine Verbindung zu node-1 her. Melden Sie sich mit Ihrem Domainnutzerkonto an.
  2. Klicken Sie mit der rechten Maustaste auf Start (oder drücken Sie Win + X) und klicken Sie anschließend auf Windows PowerShell (Administrator).
  3. Bestätigen Sie die Eingabeaufforderung für erhöhte Rechte durch Klicken auf Ja.
  4. Erstellen Sie ein Domainnutzerkonto für SQL Server und den SQL-Agent und weisen Sie ein Passwort zu.

    $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
    

Führen Sie folgende Schritte sowohl für node-1 als auch für node-2 aus, um SQL Server zu konfigurieren:

  1. Klicken Sie mit der rechten Maustaste auf den Button Start (oder drücken Sie Win + X) und klicken Sie anschließend auf Windows PowerShell (Administrator).

    Benennen Sie die SQL-Serverinstanz so um, dass ihr Name mit dem Hostnamen übereinstimmt.

    $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. Öffnen Sie den SQL Server-Konfigurations-Manager.

  3. Wählen Sie im Navigationsbereich die Option SQL Server-Dienste aus.

  4. Klicken Sie in der Liste der Dienste mit der rechten Maustaste auf SQL Server (MSSQLSERVER) und wählen Sie Eigenschaften aus.

  5. Ändern Sie unter Anmeldung als das Konto.

    • Kontoname: DOMAIN\sql_server, wobei DOMAIN der NetBIOS-Name Ihrer Active Directory-Domain ist.
    • Passwort: Geben Sie das Passwort ein, das Sie zuvor ausgewählt haben.
  6. Klicken Sie auf OK.

  7. Wenn Sie aufgefordert werden, SQL Server neu zu starten, wählen Sie Ja.

SQL Server wird jetzt unter einem Domainnutzerkonto ausgeführt.