Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access 2003 "could not create; no modify design permission fro table or query" / 14 сообщений из 14, страница 1 из 1
30.06.2011, 10:29
    #37330101
CasperPlay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
В базе имеется отдельная группа пользователей MyUsers.
Группе проставлен доступ:

Object type: Table
Object Name:New Tables/Queries
Permission: Read/modify Design, Administer, Read/update/delete/insert Data.

При попытке создания новой таблицы выводиться сообщения об ошибке 'could not create no modify design permission fro table or query'. В чем может быть дело?
...
Рейтинг: 0 / 0
30.06.2011, 10:41
    #37330127
BrykAlien
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
CasperPlay,

На саму базу разрешения есть?
...
Рейтинг: 0 / 0
30.06.2011, 10:51
    #37330156
CasperPlay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Конечно Open|Run.
...
Рейтинг: 0 / 0
30.06.2011, 11:56
    #37330316
CasperPlay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Кстати таже ерунда получается при сохранении нового запроса. Выводит:

You do not have the necessary permissions to use the 'MSysTables' object. Have your system administrator or the person who created this object establish the necessary permissions for you.

В базе у меня даже таблицы такой нет. В базе нашел только следующие системные таблицы:

MSysACEs
MSysObjects
MSysQueries
MSysRelationships.
...
Рейтинг: 0 / 0
30.06.2011, 12:04
    #37330333
askerli
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
CasperPlay,

вы случаем не конвертили эту базу из поздней версии?
...
Рейтинг: 0 / 0
30.06.2011, 12:47
    #37330441
CasperPlay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Вроде нет. Кстати удаление новосозданых таблиц (созданых под админом) происходит на ура обычными пользователсями.
...
Рейтинг: 0 / 0
30.06.2011, 12:52
    #37330460
askerli
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
может какие-то ваши действия затронули mdw файл. может с ним что-то не так...
...
Рейтинг: 0 / 0
30.06.2011, 20:35
    #37331388
Breathman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Попробуйте экспорт "всего" в пустую базу
...
Рейтинг: 0 / 0
01.07.2011, 02:22
    #37331643
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Breathman,

может Импорт?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.11.2015, 15:35
    #39111129
Casper2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Опять столкнулся с вышеописанной проблемой. Но не помню решил ли я ее тогда.
Кто нибудь сталкивался?
...
Рейтинг: 0 / 0
23.11.2015, 16:28
    #39111222
Casper2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Попробовал с нуля на чистой базе - результат тот же. Почему-то назначенные права на создание таблиц и запросов обычным пользователям Access просто игнорирует. Кстати заметил одну странную вещь: пользователь admin имеет больше прав чем другие пользователи в группе Admins. Например назначить доступ к объектам Msys* должен сначала пользователь admin а лишь потом другие пользователи в группе Admins смогут менять там права...
...
Рейтинг: 0 / 0
23.11.2015, 16:37
    #39111235
Casper2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Кажется удалось добраться до сути. Object Name:New Tables/Queries служит для указания прав на новые таблицы/запросы по умолчанию, но не дает самого права на создание таблиц запросов. :(

Таким образом непонятно как вообще давать разрешение для пользователя создавать новые таблицы/запросы...
...
Рейтинг: 0 / 0
23.11.2015, 17:39
    #39111318
Casper2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Нарыл почти что нужное решение :) Если покопаться в Security Wizard то через него можно добавить новые системные группы такие как : Backup Operators, Full Data Users и т.д. В описании к ним написано что они не могут создавать новые объекты, кроме группы Full Permissions этой группе разрешено все кроме администрирования пользователей. Но эта группа тоже мне не подходит потому что разрешает создавать любые объекты (не только таблицы и запросы) а также изменять любой объект (без получения доп доступа как будто работаешь под админом) и имеет доступ к окну назначения доступа к объектам.
...
Рейтинг: 0 / 0
24.11.2015, 16:31
    #39112384
Casper2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2003 "could not create; no modify design permission fro table or query"
Отвечаю сам себе, но думаю многим пригодиться. Помогла эта тема Применить права доступа для нового объекта в БД и совет Ёжика. А именно, создал процедуру которая запускает SQL запросы под админом.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Sub run_SQL_from_admin(s_SQL As Variant)

Dim wsp As Workspace, dbs As Database
Set wsp = DBEngine.CreateWorkspace("AdmWorkspace", "admin_login", "admin_password", dbUseJet)
Set dbs = wsp.OpenDatabase(CurrentDb.Name)
dbs.Execute s_SQL
Set dbs = Nothing
Set wsp = Nothing

End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access 2003 "could not create; no modify design permission fro table or query" / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]