I'm trying to create a Basic Availability Group for a customer on their server pair. This is SQL Server 2017 Standard running on Windows 2016 Data center.
The two servers are NOT part of a domain and are physically separated in different parts of the country.
Following the online instructions here: https://learn.microsoft.com/en-us/sql/database-engine/availability-groups/windows/domain-independent-availability-groups?view=sql-server-ver15
Looking in the WSFC Configuration Manager, the WSFC seems to be up and running successfully however when trying to run the Availability Group Wizard I'm getting the message below. I've tried a number of things including giving all of the built-in SYSTEM and MSSQLSERVER accounts sysadmin rights on both SQL Servers.
Thanks for any help anyone can provide! Here is the full error message appearing in the AG Wizard results:
Cannot bring the Windows Server Failover Clustering (WSFC) resource (ID '957d80c2-bfd4-4ea1-8f31-bba024bdb61a') online (Error code 5018). If this is a WSFC availability group, the WSFC service may not be running or may not be accessible in its current state, or the WSFC resource may not be in a state that could accept the request. Otherwise, contact your primary support provider. For information about this error code, see "System Error Codes" in the Windows Development documentation.
Failed to designate the local availability replica of availability group TestSQL_AG' as the primary replica. The operation encountered SQL Server error 41066 and has been terminated. Check the preceding error and the SQL Server error log for more details about the error and corrective actions.
Failed to create availability group 'TestSQL_AG'. The operation encountered SQL Server error 41160 and has been rolled back. Check the SQL Server error log for more details. When the cause of the error has been resolved, retry CREATE AVAILABILITY GROUP command. (.Net SqlClient Data Provider)