Новый логин и пользователь не могут сразу войти в базу данных, но работают через случайные промежутки времени - 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 минут, прежде чем я смогу подключиться к базе данных.