Insufficient permissions

0 голосов
спросил 02 Июль, 07 от Opal (360 баллов) в категории Программные продукты Esri

Проблема. Нужна помощь.

Windows server 2000 (или Windows XP), ArcSDE 9.2 sp2, MS SQL Server 2000 SP4 (или 2005SP2)

Пытаюсь создать мультидатабейс

Базы sde , geo . Один ArcSde servise.

Юзеры sde, adm, editor1,editor2…. Добавлены в БД sde и geo.( CREATE TABLE, CREATE

PROCEDURE, CREATE VIEW, and CREATE FUNCTION permissions. ( In SQL Server 2005 VIEW SERVER STATE.))

Загружаю (Copy-paste)  mdb под юзером adm в базу geo>>>register as versioned>>privileges editor1,editor2. >>update, insert, del, select.

Пытаюсь редактировать в ArcMap под юзером editor1 >>>>>>>>>>>

 Error>>> Insufficient permissions [geo.adm.Имя relationship class]

В ms sql  даю юзеру editor1 разрешения  update, insert, del, select на все relationship classes(ArcCatalog дал только на features classes) >>>>>>>>>>>> снова та же ошибка 

Error>>> Insufficient permissions [geo.adm.Имя relationship class].

3 Ответы

0 голосов
ответил 03 Июль, 07 от Grigoriy (127,020 баллов)
Права желательно давать ArcCatalog'ом под коннектом владельца. И давать на все таблицы и классы объектов, участвующие в relationship class.
0 голосов
ответил 03 Июль, 07 от Opal (360 баллов)
When you use ArcCatalog to set permissions for a feature dataset, relationship class tables in that dataset will not have the permissions set. This may be remedied manually using sdetable.

This is now a known bug in 9.2, and ESRI has assigned the number NIM005954.

sdetable -o {grant | revoke} -t <table> -U <user>
   -A <SELECT,UPDATE,INSERT,DELETE>
   [-i <service>] [-s <server_name>] [-D <database>]
   -u <DB_User_name> [-p <DB_User_password>] [-I] [-q]
0 голосов
ответил 14 Июль, 07 от Dorofeev1 (6,460 баллов)
ArcSDE 9.2
- убраны старые баги
- добавлены новые image
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...