|
|
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
Как правильно настроить доступ к базе SQL сервер из проекта ADP? Какие разрешения надо поставить на сервере для доступа пользователя Гость к базе какие роли и т.п. У меня при каких то настройках у ХП появляется подпись ИмяХП (dbo) и такие хп не выполняются т.к. везде в элементах управления указаны просто имена ХП без подписи dbo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 09:52:09 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
Дмитрий16Как правильно настроить доступ к базе SQL сервер из проекта ADP? Какие разрешения надо поставить на сервере для доступа пользователя Гость к базе какие роли и т.п. У меня при каких то настройках у ХП появляется подпись ИмяХП (dbo) и такие хп не выполняются т.к. везде в элементах управления указаны просто имена ХП без подписи dbo? ВЕЗДЕ ГДЕ СМОЖЕШЬ ПИШИ dbo.[имя ХП] ТАК ЖЕ ПОСТУПАЙ с представлениями, таблицами, функциями + Для того, чтобы пользователь отличный от владельца базы мог запускать ХП ему надо разрешить это делать!!! + То же по доступу к данным PS: И, ваще, прежде чем такие вопросы задавать, почитал бы книжку по MSSQL - много полезного люди пишут (и нужного) PSS: Это я к чему - никто тебе здесь "книгу" писать не станет, а судя по вопросу - надо бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 10:26:17 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
paparome Дмитрий16Как правильно настроить доступ к базе SQL сервер из проекта ADP? Какие разрешения надо поставить на сервере для доступа пользователя Гость к базе какие роли и т.п. У меня при каких то настройках у ХП появляется подпись ИмяХП (dbo) и такие хп не выполняются т.к. везде в элементах управления указаны просто имена ХП без подписи dbo? ВЕЗДЕ ГДЕ СМОЖЕШЬ ПИШИ dbo.[имя ХП] ТАК ЖЕ ПОСТУПАЙ с представлениями, таблицами, функциями + Для того, чтобы пользователь отличный от владельца базы мог запускать ХП ему надо разрешить это делать!!! + То же по доступу к данным PS: И, ваще, прежде чем такие вопросы задавать, почитал бы книжку по MSSQL - много полезного люди пишут (и нужного) PSS: Это я к чему - никто тебе здесь "книгу" писать не станет, а судя по вопросу - надо бы Когда я даю гостю права админа - то в проекте ADP я вижу просто названия функций. Когда не даю - вижу названия и dbo в скобках. Соответственно там где я использовал только имя процедуры нифига не работает. Но если я даю гостю права админа то в базе надпись Имя_ХП(dbo) становится просто Имя_ХП и все работает. Вот и интересно, можно ли не давая права админа получить отсутствие этого самого dbo??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 11:25:40 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
Мля. Щас матом ругаться начну!!! Я же вроде на это уже ответил dbo - это владелец ХП Если вы вошли как dbo, то владелец ВЫ и вам (dbo) не пишется, а если вы вошли под другим логином, то вам в собках пишут, кто владеет этой ХП Повторюсь: Для того, чтобы user мог использовать ХП: 1. надо дать ему права для запуска к этой ХП (не знаю как это через Акс делается, я обычно пользуюсь EM или QA) 2. обращаться к процедуру надо по правилам MSSQL, т.е. [server.[base.[owner.]]]name В вашем случае вам не надо указывать сервер и базу, но надо указывать владельца, т.к. если он не указан, то сервер пытается запустить ХП, которая принадлежит ТЕКУЩЕМУ (а ее нет!!!) Вот по этой причине и надо везде писать DBO. [Имя объекта] ЗЫ: Учи мат.часть!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 11:35:14 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
>т.к. везде в элементах управления указаны просто имена ХП без подписи dbo Можно написать цикл который пройдется по всем формам откроет их в режиме конструктора найдет все комбики и листбоксы и добавит в их источники dbo.(если там этого еще нет) PS Лучше три часа потерять, но потом за пять минут долететь. (Крылья,ноги - главное хвост) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2004, 12:36:53 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
Latuk>т.к. везде в элементах управления указаны просто имена ХП без подписи dbo Можно написать цикл который пройдется по всем формам откроет их в режиме конструктора найдет все комбики и листбоксы и добавит в их источники dbo.(если там этого еще нет) PS Лучше три часа потерять, но потом за пять минут долететь. (Крылья,ноги - главное хвост) Заметил что dbo необходимо указывать ТОЛЬКО в свойствах контролов. Просто в коде dbo.имяХП не работает. Зато работает просто имя без всяких dbo. Кстати о птичках. А что в проекте соответствует querydef??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2004, 18:13:12 |
|
||
|
dbo и подключение проекта к SQL SERVER'у
|
|||
|---|---|---|---|
|
#18+
в широком смысле querydef-->adox.view Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2004, 20:23:34 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32729202&tid=1671219]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 306ms |

| 0 / 0 |
