Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Доступ к хранимым в Sybase 12.5 / 10 сообщений из 10, страница 1 из 1
31.07.2006, 16:21
    #33889658
Трейдер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Здравствуйте.
Возник следующий вопрос: создаю роль, разрешаю запускать хранимую в базе к примеру "AAA". В этой хранимой вызываются другие хранимые из других баз выдается ошибка доступа к данным. Но эта ошибка, если я вызываю эту хранимую средствами php, а если в SQL Advantage - все нормально.
...
Рейтинг: 0 / 0
31.07.2006, 16:25
    #33889675
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Трейдер wrote:

> баз выдается ошибка доступа к данным. Но эта ошибка, если я вызываю эту
> хранимую средствами php, а если в SQL Advantage - все нормально.

А ты из пыхпыха и Адвантаджа коннектишься под одним и тем же юзером?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.07.2006, 16:29
    #33889691
Трейдер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Да, под одним логином
...
Рейтинг: 0 / 0
31.07.2006, 16:37
    #33889730
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
адвантаж нормально обрабатывает как просто
sp_runme так и exec sp_runme
может с exec попробовать?
...
Рейтинг: 0 / 0
31.07.2006, 16:43
    #33889748
Трейдер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Я все время делаю с помощью exec ...
...
Рейтинг: 0 / 0
01.08.2006, 00:24
    #33890627
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Это какие-то сказки, так не бывает. Не может быть такого. Значит когда вы коннектитесь через SQLAdvantage, у вас один пользователь, а когда через PHP - он другой.
...
Рейтинг: 0 / 0
01.08.2006, 10:42
    #33891106
Трейдер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
Поясните, кто может.
На сервере к примеру 5 баз. Мне нужно на всех заводить пользователей или только на одной. Все хранимые у меня хранятся в база допустим "AAA". Если из хранимой из "AAA" вызывается хранимая из "BBB", то в "BBB" нужно заводить пользователя и давать доступ к хранимым, которые могут вызываться или нет?
Или нужно только заводить пользователя в базе "AAA".
Я сейчас посмотрел, на самом деле Advantage тоже ругается, но он выполняет хранимую, хотя и ничего не возвращает.
...
Рейтинг: 0 / 0
02.08.2006, 10:40
    #33893773
Доступ к хранимым в Sybase 12.5
авторЕсли из хранимой из "AAA" вызывается хранимая из "BBB", то в "BBB" нужно заводить пользователя и давать доступ к хранимым, которые могут вызываться или нет?


думаю, что нужно
...
Рейтинг: 0 / 0
03.08.2006, 16:38
    #33897956
Владислав Ромащенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
ТрейдерПоясните, кто может.
На сервере к примеру 5 баз. Мне нужно на всех заводить пользователей или только на одной. Все хранимые у меня хранятся в база допустим "AAA". Если из хранимой из "AAA" вызывается хранимая из "BBB", то в "BBB" нужно заводить пользователя и давать доступ к хранимым, которые могут вызываться или нет?
Или нужно только заводить пользователя в базе "AAA".
Я сейчас посмотрел, на самом деле Advantage тоже ругается, но он выполняет хранимую, хотя и ничего не возвращает.

Посмотрите Централом для SP в разных БД Properties/Permissions - там права для users/groups/roles указаны и можно назначить/изменить.
...
Рейтинг: 0 / 0
04.08.2006, 06:42
    #33898721
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к хранимым в Sybase 12.5
ТрейдерПоясните, кто может.
На сервере к примеру 5 баз. Мне нужно на всех заводить пользователей или только на одной.


На всех. База данных - это отдельная единица в том числе и с точки зрения выдачи прав.

---------------
Все хранимые у меня хранятся в база допустим "AAA". Если из хранимой из "AAA" вызывается хранимая из "BBB", то в "BBB" нужно заводить пользователя и давать доступ к хранимым, которые могут вызываться или нет?
---------------

Нужно. Но можно давать например права на все процедуры группе public.
Зря вы кажется много баз иметь затеяли.

---------------
Или нужно только заводить пользователя в базе "AAA".
Я сейчас посмотрел, на самом деле Advantage тоже ругается, но он выполняет хранимую, хотя и ничего не возвращает.
---------------

Боюсь что он как раз ругается и НЕ ВЫПОЛНЯЕТ процедуру. Такого не может быть, чтобы процедура выполнялась, но данные, выводимые в ней , не возвращались.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Доступ к хранимым в Sybase 12.5 / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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