Административный предел для этого запроса был превышен

Удалите пользователя из db_datareader роли и просто дайте ей ИЗБРАННЫЕ права против представлений, которые Вы создали для нее. Вы не упоминаете, какая версия SQL Server, но стартовая точка неизменно открывает экран свойств пользователя и ищет что-то, что говорит Полномочия.

3
задан 29 November 2010 в 19:56
1 ответ

Установка является той, которая ограничивает, сколько объектов можно выбрать сразу. Microsoft изменила поведение между Active Directory в 2003 и 2008. В 2003 Вы могли установить его действительно высоко, и это будет соблюдать его. В 2008 можно установить его действительно высоко, но это просто помещает произвольное ограничение на него. С объектами 40K в нашем AD дереве в 2003 Вы могли вытянуть их всех от единственной команды LDAP, когда мы перешли к 2008 (та же установка AD, ум), мы были ограничены 10 000 объектов. Это было жестким пределом

Единственный путь вокруг этого состоял в том, чтобы настроить клиент LDAP для поддержки разбитого на страницы режима поиска. Когда Вы соединяетесь с сервером LDAP, Вы говорите ему о принятии 'страниц' определенного числа. При создании запросов ответы отправляются в блоках, не больше, чем, что Вы указали как свой макс. размер страницы. Это уменьшает нагрузку на серверы LDAP вполне немного и - почему Microsoft поместила произвольный максимум (10K) на нее.

2
ответ дан 3 December 2019 в 07:15

Теги

Похожие вопросы