Назад | Перейти на главную страницу

Как настроить учетные записи пользователей на вторичном сервере в режиме высокой доступности?

Работа с двумя серверами Microsoft SQL 2012 в конфигурации Always On High Availability под управлением Windows Server 2012 R2. Установка работает хорошо, и переключение при отказе почти безупречно.

Однако программное обеспечение, которое подключается к базе данных (или в данном случае кластеру высокой доступности), использует учетную запись пользователя sql, которая должна быть сопоставлена ​​с базой данных. Я создал указанного пользователя на основном узле и сопоставил его с базой данных. На втором узле я создал того же пользователя, но не могу сопоставить его с базой данных. Из-за этого, когда происходит аварийное переключение, база данных технически доступна, но программное обеспечение не может подключиться, потому что пользователь не сопоставлен с базой данных на втором узле.

Я предполагаю, что это проблема, потому что я могу подключиться к высокой доступности после аварийного переключения с помощью проверки подлинности Windows.

Я проигнорировал или, скорее, забыл тот факт, что учетные записи пользователей sql на серверах имели разные идентификаторы sid, которые на самом деле были источником проблемы.