У меня есть база данных Analysis Service, которую я хочу обрабатывать кубом регулярно с помощью SQL-сервера базы данных JobAgent, я написал сценарий моего процесса куба и вставлял его в качестве шага для работы и продолжить его конфигурацию именно так, как написано здесьОшибка разрешения при обработке sql Анализ Служебная куба базы данных из агента заданий из базы данных sql engie (ssms)
https://msdn.microsoft.com/en-us/library/ff929186.aspx
, когда я выполняю эту работу он дает мне эту ошибку
Либо пользователь в «NT SERVICE \ SQLAgent $ SQL2016» делает не иметь разрешения на обработку S объект «CB_MetaOverall» или объект не существует
Использую SQL Server 2016
куб существует, потому что, когда я запускать команды, которые вставили в качестве шага задания на SSASон работает отлично, но это проблематично из SSMS JobAgent, я искал проблему и написал здесь https://msdn.microsoft.com/en-us/library/ms175426.aspx Я создал роль в моей базе данных SSAS и дал ей все разрешения на картинке ниже
И на вкладке Membership я указал следующее пользователей, надеющихся на Устранена см рисунок ниже
, но он не работает и до сих пор такая же ошибка появляется, когда я выполняю свою работу
Я даже добавил NT SERVICE \ SQLAgent $ SQL2016 на вкладке безопасности свойств службы анализа см. Рисунок ниже, но все тот же
что еще я могу сделать, чтобы исправить это ???
Я выкопал Интернет для этого выпуска и на самом деле не имеют ни малейшего представления об этом, любая помощь будет оценена
Я просто решаемые его каким-то образом, я побежал ** SQL Job Service Agent ** с ** администратора счета ** вместо "NT SERVICE \ SQLAgent $ SQL2016", но есть ли лучший способ решить эту проблему не используя пользователя-администратора для службы агент-агента, потому что наша база данных является своеобразной национальной базой данных и должна обслуживать огромное количество пользователей по всей стране. так как безопасность очень важна, я бы предпочел не менять по умолчанию пользователя службы агента по работе –