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 не может войти в систему.

Что будет причиной этой проблемы?

0 ответов

Другие вопросы по тегам