Grant privileges для учетной записи >32 символа

0 голосов
спросил 24 Май, 11 от sergiy (4,180 баллов) в категории Программные продукты Esri
Переходим на 10-ку: Win Server 2008 R2, MSSQL Server 2008 R2, ArcSDE 10.

Это только у меня или у всех: при раздаче прав на чтение/редактирование в ArcCatalog 10 ничего не получается для пользователей, чье имя имеет больше 32-х символов. Выводит ошибку

ERROR 999999: Error executing function. Invalid parameter value passed to function Failed to execute (ChangePrivileges).

Ну и что делать с этим?

4 Ответы

0 голосов
ответил 24 Май, 11 от PITKS1 (20,860 баллов)
100% - баг. Даже SP2 не помог.

Обойти проблему можно создав юзера с коротким именем, дав ему все нужные права через Каталог и потом, сгенерировав скрипт для установки прав, продубдлировать их для юзера с длинным именем.
    
0 голосов
ответил 31 Май, 11 от sergiy (4,180 баллов)
100% - баг. Даже SP2 не помог.

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


Под "сгенерировать скрипт" Вы имеете ввиду набросать элементы в модел билдере и перегнать его в vbs или py??
0 голосов
ответил 02 Июнь, 11 от sergiy (4,180 баллов)
данную проблему приняли как баг:

> I have tested and reproduced the problem. As you have found already, it
> is if the Windows Group name is longer than 31 characters. This 31
> character limit includes the 'domain\' or 'localmachine\', so the
> actual group name will have to be less than 31 depending on how large
> the domain name/ machine name is.
>
> I have logged this as a bug, as you should be able to grant privileges
> to a group as long as that group can be added to SQL Server:
>
> [#NIM068853  Cannot grant privileges to a Windows Group that is greater
> than 31 characters using the Change Privileges ArcToolbox tool. ]
>
> This will be reviewed by Development shortly. Thanks for bringing this
> to our attention and if there is anything else I can do, please just
> let me know.

0 голосов
ответил 03 Июнь, 11 от Dido_kz1 (11,020 баллов)
больше 32-х символов.

вы че Smile потом юзер все эти символы набирает ?? Cry
а зачем создавать такой длинный логин  ? или туда названия домена входит ?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...