SQL 2012 AlwaysOn группы доступности успешно переключаются при сбое, но приложение жалуется на ошибку входа в систему для пользователя
Я пытаюсь заставить группы доступности SQL 2012 AlwaysOn работать для приложения. Кластер имеет 2 узла SQL и 1 следящий сервер.
Кажется, что все успешно завершается, когда я делаю простые тесты. Ex.
- Отработка отказа вручную с использованием SQL Management Studio, а затем успешное выполнение инструкции SELECT.
- Остановите службу SQL на основном сервере, затем успешно выполните оператор SELECT.
Это, кажется, доказывает, что аварийное переключение работает правильно. Когда я пытаюсь остановить службу SQL во время работы приложения, я получаю неудачные попытки входа в систему для пользователя SQL.
Журналы SQL говорят:
Изменить: Теперь я получаю следующее:
Ошибка входа пользователя 'sql_user'. Причина: не удалось открыть явно указанную базу данных "имя_базы_данных". [КЛИЕНТ: xx.xx.xx.xx]
Журналы приложений в значительной степени говорят о том же, что пользователь SQL не может войти в систему.
Что будет причиной этой проблемы?