部署容錯移轉叢集

現在您可以使用 VM 執行個體部署 Windows Server 容錯移轉叢集和 SQL Server。

準備 SQL Server

在 Active Directory 中建立新的 SQL Server 使用者帳戶:

  1. node-1 使用遠端桌面連線。 使用網域使用者帳戶登入。
  2. 以滑鼠右鍵按一下「開始」按鈕 (或按下 Win+X),然後按一下「Windows PowerShell (系統管理員)」
  3. 按一下「是」,確認提升權限提示。
  4. 為 SQL Server 和 SQL 代理程式建立網域使用者帳戶,並指派密碼。

    $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
    

如要設定 SQL Server,請在 node-1node-2 上執行下列步驟:

  1. 以滑鼠右鍵按一下「開始」按鈕 (或按下 Win+X),然後按一下「Windows PowerShell (系統管理員)」

    重新命名 SQL Server 執行個體,使其名稱與主機名稱相符。

    $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. 開啟 SQL Server 設定管理員

  3. 在導覽窗格中,選取「SQL Server Services」

  4. 在服務清單中,以滑鼠右鍵按一下「SQL Server (MSSQLSERVER)」,然後選取「內容」

  5. 在「登入身分」下方變更帳戶。

    • 帳戶名稱DOMAIN\sql_server 其中 DOMAIN 是 Active Directory 網域的 NetBIOS 名稱。
    • 密碼:輸入先前選擇的密碼。
  6. 按一下 [確定]

  7. 系統提示重新啟動 SQL Server 時,請選取「是」

SQL Server 現在會以網域使用者帳戶執行。