Клиент не может получить доступ к общему соединению с SQL Server (локально)
У меня есть общее приложение в Powerapps, использующее 2 разных соединения SQL, размещенных на 2 разных локальных шлюзах. Несколько пользователей используют приложение без проблем - у всех одинаковые права доступа к общим ресурсам (общие для приложения, шлюзов и подключений). Для обоих подключений к SQL Server используется учетная запись службы.
Только один из пользователей видит эту ошибку при попытке открыть приложение:
Пользователь видит эту ошибку для одного SQL Server, но не для другого. Нажатие "Запросить доступ" отправляет мне электронное письмо со ссылками, которые ведут на страницу "Поделиться" для соединений - но он уже в списке!
Я трижды проверил все разрешения - они такие же, как и у других пользователей, которые не сталкивались с этой проблемой. Я не уверен, что еще у меня есть контроль, чтобы попытаться решить эту проблему - что мне не хватает?
1 ответ
При использовании PowerApp в этой конкретной конфигурации вы можете столкнуться с проблемами разрешений, если новые локальные шлюзы будут добавлены после выполнения начального жеста общего доступа.
Самое быстрое, что можно попробовать - это отказаться от общего доступа к PowerApp и поделиться им с пользователем, у которого есть проблемы с доступом. Это заставит службу обновлять все шлюзы и разрешения на подключение по требованию.
Редактировать: после повторного прочтения ветки комментариев с Резой, это может быть ошибкой. Я думаю, что все еще стоит попробовать, как бы то ни было.