Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Можно даже например в акцессе прилинковать таблицу и структуру посмотреть, и только при открытии таблиц уже начинают работать права на таблицу! Это как то можно убрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 16:42 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
В Аксесс ты, на самом деле видишь не "структуру таблиц ПостгреС" ( или другого сервера), а снимок структуры, сохраненный в аксесс. Исходя из этого решения чисто аксессовские: - Или убери право (аксессное) на просмотр структуры ("чтение макета"), и выдавай только при работе Аксессовского приложения (иначе не будет и прав на правку данных - можно правда попытаться создавать запросы к ним (не снимая запрет на просмотр структуры) с "WITH OWNERACCESS OPTION", но смысл?). - Или не держи в приложении линкованных таблиц, а все запросы (источники данных) форм формируй в приложении, или прячь "таблички" (их "снимки"). т.е.: либо линкуй по входу и затирай по выходу - но тогда при крахе в обход процедуры сноса линков, их "структуры" останутся, либо все источники форм и отчетов (и т.п.) формируй в текстах приложения (на этапе разработки приложения можно иметь линкованные таблицы, но по завершении - подменить все источники с линками на процедурно приготовляемые источники (тут будет гемор с реализацией редактирования данных в "запросах к серверу" - придется многое делать самому). на худой конец сделай "таблицы" скрытыми (защита от чайника). Ну и т.п. (но все это вопросы к аксессу, а не к постгрессу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 17:24 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Например в данном случае для MS SQL Server такой ситуации не наблюдается! и во многих других! Почему в Постгрессе такое есть? в принципе тут не важен вообще акцесс а вообще через ОДБС соединение! оно покзывает эти таблицы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 17:46 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Девствительно. нехорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 17:59 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Не подскажите народ как избавиться от этого??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:51 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Я не очень уловил суть проблемы. Видно структуру БД при подключении через ODBC? Конечно видно, если пользователь авторизован. До установки успешного соединения с сервером структура базы не видна. Да, аксесс запоминает пароль при линковке таблиц. Его можно отучить делать это, записав в таблицу MSysConf строку Config=101 nValue=0. Тогда без пароля можно будет увидеть только список прилинкованных таблиц. Можно отлинковывать таблицы при выходе из приложения, хотя это и не очень надежно. Только к чему все эти "тайны мадридского двора"? Может быть, проблема в том, что пользователь видит имена и структуру таблиц, на которые у него нет прав даже на чтение? С этим врядли что-то можно сделать, хотя в постгресе начиная с 7.3 можно попробовать использовать префиксы схемы данных (типа dbo.supersecuretable, ordinaryuser.sharedtable и т.п.), но я так не пробовал и не уверен, что получится, и даже не уверен, что это вообще в тему. С уважением, Сергей Смирнов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 22:49 |
|
||
|
Коннект через ОДБС и видны ВСЕ таблицы для любого юзера! как избавиться от этого?
|
|||
|---|---|---|---|
|
#18+
Как раз на счет прав када нет даже на чтение! и все равно видна структура и ВСЕ таблицы! И Акцесс и "мадридский" двор здесь не к чему. Так это получается просто проблема Постгреса и нерешенная к тому же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2004, 00:13 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32663594&tid=2007676]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
130ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 413ms |

| 0 / 0 |
