Подключить логин к существующему пользователю базы данных в базе данных только для чтения - PullRequest
0 голосов
/ 14 сентября 2018

Я работаю над реализацией отработки отказа для веб-приложения, которое использует базу данных SQL Azure с гео-репликацией. Веб-приложение правильно подключается к основной базе данных, но у меня возникают проблемы с подключением веб-приложения к дополнительной базе данных, которая находится в режиме только для чтения.

Проблема, похоже, заключается в том, что пользователь базы данных был реплицирован вместе с данными / схемой во вторичную базу данных, но имя входа не было реплицировано. Я создал новый логин, но не могу связать его с существующим пользователем.

Команда, которая продолжает поступать при поиске, - ALTER USER [myUser] WITH LOGIN = [myLogin], но она изменяет пользователя базы данных, чего я не только хочу избежать, но и невозможна, когда база данных доступна только для чтения.

Как связать имя входа с существующим пользователем, чтобы веб-приложение могло подключаться к вторичной базе данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...