Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSRS security  [new]
shevcha
Member

Откуда:
Сообщений: 40
Привет!
Такая вот проблема возникла с SSRS:
У нас два домена: переползаем с первого на второй. Внутренняя реорганизация. Многие юзеры поэтому имеют два аккаунта Dom1\userA and Dom2\userB.

Есть папка типа http://Mydevsql01/reports/browse/Production. Исторически там были юзеры с первого домена, теперь я добавил со второго. По каким-то своим причинам все аккаунты сконвертировались в Dom2\userXXX. Выглядит как куча дупликатов. И не получается добавить или удалить кого-то. Сообщение стандартное: The policy for 'Dom1\User1' user or group is not valid. The role assignment is either empty, specifies a user or group name that is already used in an existing role assignment for the current item, or specifies duplicate roles for the same user or group.

SSRS server перезагружал. Пытался поменять доступ для одного из дубликатов. Бесполезно. Гугл молчит.

Куда бежать? Есть варианты снести всю папку и пересоздать. Или залезть в базу ReportServer и начать вырубать аккаунты там, но хотелось бы более чистого варианта.
MS SQL 2016 Enterprise Edition

Спасибо.
24 сен 18, 22:14    [21684721]     Ответить | Цитировать Сообщить модератору
 Re: SSRS security  [new]
shevcha
Member

Откуда:
Сообщений: 40
Нашел способ без использования грубой силы. Надеюсь, кому-то пригодится.
Работа в цикле:
10 Пытаешься удалить юзера userN.
20 Систем ругается на юзера userN+1
30 N=N+1

В конечном итоге удаляешь самого последнего юзера, а потом всех остальных в обратном порядке.

Все очень просто, когда все разрешилось.
24 сен 18, 23:35    [21684781]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить