2015-07-15 3 views
1

У меня возникла проблема на моем компьютере клиента (а не на моем собственном), когда я запускаю этот встроенный sql-скрипт в приложении Powerbuilder в базе данных ASA8. Я использую встроенные скрипты для редактирования таблиц базы данных и добавления пользователей:ASA8 - У вас нет разрешения на предоставление разрешений

ALTER TABLE LOADCON ADD LOADSALES_RATE NUMERIC(12,2); 

Это производит следующее сообщение об ошибке:

SQLDBCODE: -121 - SQLSTATE = 42000 
[Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access violation: Permission denied: you do not have permission to... 

У меня есть отдельный встроенный код для добавления пользователей и великих прав - и они не производят любые ошибки:

sp_addlogin user_name, password 
GRANT CONNECT TO user_name IDENTIFIED BY password 
GRANT GROUP to DBA 
GRANT MEMBERSHIP in group DBA to user_name 

Но когда я запускаю это:

GRANT SELECT, INSERT, UPDATE, DELETE ON table_name TO user_name 

он поднимает подобную ошибку на выше:

SQLDBCODE: -121 - SQLSTATE = 42000 
[Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access violation: Permission denied: you do not have permission to grant permissions on 'table_name' 

Когда я выполняю этот встроенный скрипт на моей машине (windows7) вошедшей из PB приложения к ASA8 с помощью DBA/SQL это работает без каких-либо терпят неудачу ошибок (кроме уже существующих_пользователей), но работает на компьютере-клиенте (windows8), это не работает с SQLCODE = -1, SQLCA.SQLERRTEXT сообщений, как показано.

Проконсультируйтесь пожалуйста.

Благодаря Alex различия

ответ

0

Введено все, о которых зарегистрированы в настоящее время вошли в систему ...

ли машина Windows 8 также регистрации в качестве DBA/SQL?

И это одна и та же физическая база данных, или эти два отдельных локальных двигателя ASA8 работают со своим собственным .DB-файлом?

+0

Hi. - Да, ПК Win8 также вошел в систему как dba/sql. - тот же файл bd, но скопирован на 2 разных компьютерах ... таким образом, есть два разных файла на двух разных машинах, кроме одной копии другого. - клиент отправил мне по электронной почте свой файл db. Я установил на свою сторону, вошел в систему с dba/sql и sql в вопросе, выполненном без ошибок. - Может ли клиентская система безопасности win8 каким-то образом вмешиваться в чтение/запись доступа к файлу db? –

+0

Ну, если у вас не было прав на чтение/запись в .DB-файле (или в папке, в которой он находится), я сомневаюсь, что локальный двигатель ASA8 даже начнется. Не забывайте, что ASA8 LONG отключен от активного обслуживания. Я думаю, что это примерно с 2001 года, поэтому определенно не сертифицировано и не поддерживается в Windows 8 ... – NoazDad

Смежные вопросы