Мой предыдущий опыт был с разрешениями AD и NTFS, а не с разрешениями SQL Server. Я пытаюсь устранить проблему, из-за которой наша учетная запись веб-службы не имеет возможности ни выбирать в таблицах, ни выполнять функцию в базе данных.
Основная БД Permissions:
- public: роль базы данных (по умолчанию)
- учетная запись веб-службы / логин: подключение
Учетная запись веб-службы / логин:
- подключиться к БД
- имеет права публичной роли
Это тот же тип настройки, который мы используем для других наших приложений (но в другом случае), и они работают нормально. Я делаю перекрестные ссылки и пытаюсь убедиться, что все настроено так же, как для БД и логинов в другом экземпляре.
Единственный способ заставить SELECT работать с таблицами - это явно предоставить учетную запись веб-службы «разрешить выбор» определенной таблице.
Нам не нужно делать это для других наших приложений ...
Что мне не хватает? Что я должен искать?
Почему учетная запись / логин веб-службы не имеют «SELECT» через роль Public? (Другие наши экземпляры работают именно так, а не этот?)