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:
- Stellen Sie mithilfe von Remote Desktop eine Verbindung zu
node-1her. Melden Sie sich mit Ihrem Domainnutzerkonto an. - Klicken Sie mit der rechten Maustaste auf Start (oder drücken Sie Win + X) und klicken Sie anschließend auf Windows PowerShell (Administrator).
- Bestätigen Sie die Eingabeaufforderung für erhöhte Rechte durch Klicken auf Ja.
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:
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Öffnen Sie den SQL Server-Konfigurations-Manager.
Wählen Sie im Navigationsbereich die Option SQL Server-Dienste aus.
Klicken Sie in der Liste der Dienste mit der rechten Maustaste auf SQL Server (MSSQLSERVER) und wählen Sie Eigenschaften aus.
Ändern Sie unter Anmeldung als das Konto.
- Kontoname:
DOMAIN\sql_server, wobeiDOMAINder NetBIOS-Name Ihrer Active Directory-Domain ist. - Passwort: Geben Sie das Passwort ein, das Sie zuvor ausgewählt haben.
- Kontoname:
Klicken Sie auf OK.
Wenn Sie aufgefordert werden, SQL Server neu zu starten, wählen Sie Ja.
SQL Server wird jetzt unter einem Domainnutzerkonto ausgeführt.