|
|
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! На сервере Win2008 стоит SQL2008, приложение, которое с ним работает после перезагрузки сервера получало отказ доступа к ODBC.(Точнее ошибка на клииенте 3146: ODBC There is already an object name 'xxx' in the database #2714). Указанный объект в базе есть и если дать пользователю админовские права ошибки не выдает, но ведь это не правильное решение. Что настроил до этого админ никто теперь сказать не может и он в не доступа, а мне как программисту сложно определить какие настройки повлияли на данную функцию для пользователей,а чинить заставили меня, т.к. моя прграмма перестала полноценно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 10:34 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
может стоит попробовать дать права на запись/чтение в ветку HKEY_CURRENT_USER\Software\ODBC\ или HKLM\Software\ODBC\ а права лучше ограничивать средствами SQL на самой базе данных, чем к управлению ODBC на локальной машине -------------------------------------------------------------- o(O_O)o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 10:43 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
Cerebrumможет стоит попробовать дать права на запись/чтение в ветку HKEY_CURRENT_USER\Software\ODBC\ или HKLM\Software\ODBC\ а права лучше ограничивать средствами SQL на самой базе данных, чем к управлению ODBC на локальной машине -------------------------------------------------------------- o(O_O)o Здесь немного другая ситуация, на SQL все настроено для пользователей, лишнего ничего не было и нет. А вот сервер перенастроили и пользователям отключили права, это проявляемся при импорте данных. Запись в реестре не нужна, т.к. пользователи подключаются по лок. сети используя TCP протокол на определенный порт SQL, а вот при работе с загрузкой данных необходимы права их и не стало. Понимаю, что видимо расплывчато объясняю, но результат уже такой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 11:04 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
НэшВсем доброго времени суток! На сервере Win2008 стоит SQL2008, приложение, которое с ним работает после перезагрузки сервера получало отказ доступа к ODBC.(Точнее ошибка на клииенте 3146: ODBC There is already an object name 'xxx' in the database #2714). Указанный объект в базе есть и если дать пользователю админовские права ошибки не выдает, но ведь это не правильное решение. Что настроил до этого админ никто теперь сказать не может и он в не доступа, а мне как программисту сложно определить какие настройки повлияли на данную функцию для пользователей,а чинить заставили меня, т.к. моя прграмма перестала полноценно работать. Вопчето, если прочитать текст ошибки по-слогам - ODBC тута ни причем. Очень похоже, что приложение пытается создать, то что уже есть базе. Возможно, оно просто не видит этого объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 11:16 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
aleks2 Вопчето, если прочитать текст ошибки по-слогам - ODBC тута ни причем. Очень похоже, что приложение пытается создать, то что уже есть базе. Возможно, оно просто не видит этого объекта. Объект в базе есть и права на работу у пользователя есть, а вот при вставке данных требует больше права на сервер для пользователя, тк идет загрузка большого объема данных из вне и нужны дополнительные права на драйвер для работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 11:50 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
Нэшaleks2 Вопчето, если прочитать текст ошибки по-слогам - ODBC тута ни причем. Очень похоже, что приложение пытается создать, то что уже есть базе. Возможно, оно просто не видит этого объекта. Объект в базе есть и права на работу у пользователя есть, а вот при вставке данных требует больше права на сервер для пользователя, тк идет загрузка большого объема данных из вне и нужны дополнительные права на драйвер для работы. Чушь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 13:46 |
|
||
|
Разрешение работы с ODBC для пользователей
|
|||
|---|---|---|---|
|
#18+
Нэшaleks2 Вопчето, если прочитать текст ошибки по-слогам - ODBC тута ни причем. Очень похоже, что приложение пытается создать, то что уже есть базе. Возможно, оно просто не видит этого объекта. Объект в базе есть и права на работу у пользователя есть, а вот при вставке данных требует больше права на сервер для пользователя, тк идет загрузка большого объема данных из вне и нужны дополнительные права на драйвер для работы. Там у ODBC есть понятие системный DSN и пользовательские DSN-ы, так вот параметры системного DSN может менять пользователь c правами администратора, а тот,который его личный, он имеет над ним полный контроль, при этом надо помнить, если есть DSN системный, то попытка создать DSN с таким же именем простым пользователем провалится. Разберитесь сначала какой DSN юзает ваша програмка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 14:06 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=36449517&tid=1500396]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 521ms |

| 0 / 0 |
