none
Права уровня БД не позволяют добавить пользователя/процедуры RRS feed

  • Вопрос

  • Здравствуйте.

    Есть БД, существующая уже несколько лет. SQL Server 2008 R2 SE 10.50.6000.34.

    Две недели назад возникли проблемы следующего рода:

    пользователь входящий в роль БД вплоть до db_owner не может добавить новых пользователей, и изменять/создавать процедуры. (обычно для добавления пользователей использовалась учетка с правами db_accessadmin+db_securityadmin)

    При добавлении пользователя: Error Message: User does not have permission to perform this action.

    При изменении процедуры: Cannot alter the procedure 'name', because it does not exist or you do not have permission.

    Пользователь входящий в глобальную роль sysadmin может исполнять все эти действия.(глобальная роль securityadmin тоже не работает с этой базой).

    При этом всем с другими базами на этом сервере все ОК.

    Восстанавливали бекап двухнедельной давности - все ОК.

    Также пытались заскриптовать права доступа с бекапной базы, и накатывать сверху существующих(без дропа) - не помогло.

    Что еще можно сделать чтобы определить проблему, или просто исправить?

    P.S. CHECKDB проходит без ошибок.

    • Изменено Mantikor_ 16 апреля 2018 г. 8:40 P.S.
    16 апреля 2018 г. 8:34

Ответы