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

Команда - 1 (работает на "Мастер")

*CREATE LOGIN [login_Name] WITH PASSWORD=N'XXXXXX'*

Команда - 2 (работает на "Database_name")

*ALTER USER [User_name] WITH LOGIN= [login_name]

EXEC sp_addrolemember N'db_owner', N'Database_Name'*

Когда я пытаюсь войти в систему "Database_Name" или установить соединение с этой базой данных с помощью вновь созданных Login_name и Password, иногда я получаю следующую ошибку:

Участник сервера "XXX" не может получить доступ к базе данных "XXX" в текущем контексте безопасности. Не удается открыть базу данных "XXX", запрошенную при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя 'XXX'.

Я убедился, что измененный пользователь не является сиротой, сопоставив его SID с SID логина.

ПРОБЛЕМА: После сброса пароля и пользователя, вышеупомянутая ошибка появляется время от времени. Иногда я могу установить соединение всего за секунду после выполнения вышеуказанных команд. В других случаях это может занять до 15 минут, прежде чем я смогу подключиться к базе данных.

0 ответов

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