部署故障切换集群

您现在可以使用虚拟机实例部署 Windows Server 故障切换集群和 SQL Server。

正在准备 SQL Server

在 Active Directory 中为 SQL Server 创建一个新用户账户:

  1. 使用远程桌面连接到 node-1。 使用您的网域用户账号登录。
  2. 右键点击开始按钮(或者按 Win+X),然后点击 Windows PowerShell(管理员)
  3. 点击以确认提升权限提示。
  4. 为 SQL 服务器和 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 服务

  4. 在服务列表中,右键点击 SQL Server (MSSQLSERVER),然后选择属性

  5. 登录身份下,更改账号。

    • 账号名称DOMAIN\sql_server,其中 DOMAIN 是 Active Directory 域的 NetBIOS 名称。
    • 密码:输入您之前选择的密码。
  6. 点击确定

  7. 当系统提示您重启 SQL Server 时,请选择

SQL Server 现在在网域用户账号下运行。