Невозможно выбрать sys.tables на SQL Server на AWS RDS

В настоящее время я получаю сообщение об ошибке:

RequestError: The SELECT permission was denied on the object 'tables', database 'mssqlsystemresource', schema 'sys'.

Это из-за запуска миграции с помощью knex.js; мы только недавно переключили наш локальный экземпляр базы данных на RDS и теперь сталкиваемся с этим.

Пользователь, которого использует knex.js, является основным пользователем / администратором, который настраивается при настройке RDS; Я ожидал, что у него будут полные разрешения.

AWS RDS не допускает этого? Кажется немного смешным.


person TJ Biddle    schedule 13.11.2017    source источник
comment
Это могло бы помочь, если бы не только для AWS stackoverflow.com/questions/1473315/   -  person Aaron Dietz    schedule 14.11.2017
comment
AWS ограничивает ваши разрешения различными административными и системными доступами, системными таблицами и (очевидно) скрытой mssqlsystemresource базой данных. Если подумать, это не удивительно.   -  person Laughing Vergil    schedule 14.11.2017
comment
@LaughingVergil Я знал, что некоторый административный доступ будет ограничен; и прочли это в различных частях документации, но они никогда не перечисляли ничего конкретного. Довольно неприятно, поскольку приложение и все работает - только не наши миграции.   -  person TJ Biddle    schedule 14.11.2017