選擇 Azure SQL,然後建立 SQL Server 2019 Enterprise on Windows Server 2019
名稱 = SQL-VM-1
使用者名稱 = DomainAdmin
密碼 = Contoso!0000
虛擬網路 = SQLHAVNET
子網路 = SQL-subnet-1(10.38.1.0/24)
如果沒有可用性區域,則可以選擇另外建立新的可用性群組,不要和DC的在同一個.
SQL VM的磁碟根據自己需要設定大小,及定序
同樣方式建立第二太sql vm
名稱 = SQL-VM-2
使用者名稱 = DomainAdmin
密碼 = Contoso!0000
虛擬網路 = SQLHAVNET
子網路 = SQL-subnet-2(10.38.2.0/24)
SQL VM的磁碟根據自己需要設定大小,及定序
如果是選擇可用區,則和SQL VM1不同區,如果是可用性群組,則要添加到VM1的可用性群組當中.
接下來針對2台SQL VM添加次要IP AG-listener-IP
sql-vm-1 添加10.38.1.11
sql-vm-2 添加10.38.2.11
這是之後SQL里做可用性群組時要使用的
使用本機帳號登入兩台SQL VM,將VM 加入到corp.contoso.com網域。
一旦這兩台 SQL Server VM 都已加入網域之後,將 CORP\Install 新增為本機系統管理員群組的成員。
等候 VM 重新啟動,然後從第一台 SQL Server VM 重新啟動 RDP 檔案,以使用 CORP\DomainAdmin 帳戶來登入 SQL-VM-1。
在 [伺服器管理員] 中,選取 [工具],然後選取 [電腦管理]。
在 [電腦管理 ] 視窗中,展開 [本機使用者和群組],然後選取 [群組]。
按兩下 [系統管理員] 群組。
在 [系統管理員屬性] 對話方塊中,選取 [新增] 按鈕。
輸入 CORP\Install 使用者,然後選取 [確定]。
選取 [確定] 以關閉 [系統管理員屬性] 對話方塊。
在 SQL-VM-2 上重複這些步驟。
將帳戶新增至SQL Server系統管理員
用來設定可用性群組 (CORP\install) 的安裝帳戶,必須是每台 SQL Server VM 上系統管理員固定伺服器角色的一部分。
若要授與系統管理員權限給安裝帳戶,請遵循下列步驟:
使用 <MachineName>\DomainAdmin 帳戶 (例如 SQL-VM-1\DomainAdmin) 透過遠端桌面通訊協定 (RDP) 連線至伺服器。
開啟 SQL Server Management Studio,然後連線到 SQL Server 的本機執行個體。
在 [物件總管] 中,選取 [安全性]。
以滑鼠右鍵按一下 [登入]。 選取 [新增登入]。
在 [登入 - 新增] 中,選取 [搜尋]。
選取 [位置]。
輸入網域系統管理員網路認證。
使用安裝帳戶 (CORP\install)。
將登入設定為 [系統管理員 (sysadmin)] 固定伺服器角色的成員。
選取 [確定]。
在第二台 SQL Server VM (例如SQL-VM-2) 上重複這些步驟,並使用相關的機器名稱帳戶 (例如 SQL-VM-2\DomainAdmin) 進行連線。
新增系統帳號,本例已經存在[NT AUTHORITY\SYSTEM] 帳戶,如果沒有則需要運行指令新增
1 2 3 4 |
USE [master] GO CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master] GO |
如果已經有,則上面的步驟可以略過,然後是授權
1 2 3 4 5 6 |
GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM] GO GRANT CONNECT SQL TO [NT AUTHORITY\SYSTEM] GO GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM] GO |
同樣的步驟,SQL-VM-2一樣做一遍
設定 SQL Server 服務帳戶