Могу ли я знать, когда вы подключались к имени слушателя, какую аутентификацию вы использовали? Проверка подлинности SQL или проверка подлинности интеграции Windows?
Если это была аутентификация Windows, то был ли это локальный пользователь Windows или пользователь AD? Если это была аутентификация SQL, можете ли вы проверить, имеет ли логин SQL такой же SID? Пожалуйста, запустите следующее как для первичной реплики, так и для вторичной реплики и напишите здесь:
USE <your db name>
SELECT name, sid FROM sys.sysusers WHERE name = 'your user name'
GO
USE MASTER
SELECT name, sid FROM sys.sql_logins WHERE name = 'your user name' GO
По моему опыту, я подозреваю, что вы используете аутентификацию SQL. Дайте мне знать!