Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизДоступ к данным БД Oracle Найти похожие ветки
← →
AntonioBanderas (2010-03-02 22:00) [0]Мастера объясните ламеру причину следующего:
задача такая, есть рабочий сервер базы с которой пользователи работают посредством клиентский приложений. Плохо то что в этой программе нет парочку нужных отчетов. Хотел написать маленького клиента чтобы вытянуть нужные данные для отчетов(коннект выполнить из своего клиента, под тем пользователем, которому эти данные доступны для чтения из "родного" клиента).
Зашел через SQL Explorer посмотреть название таблиц и полей, просмотрел все таблицы, view -ы и процедуры, но увы даже приблизительно не нашел нужных данных, пересмотрел все.
Так вот вопрос: может ли такое быть, что с другого клиента сервер не дает посмотреть нужные таблицы, я так понимаю, что он должен показать все, вопрос второй есть ли к ним права или нет?
← →
sniknik © (2010-03-02 22:21) [1]> вопрос второй есть ли к ним права или нет?
вообще то это первый вопрос, т.к. от этого зависит и просмотр, даны тебе права на него для определенных таблиц или нет. и зависит это не от клиента, а того каким пользователем подключаешься.
← →
sniknik © (2010-03-02 22:25) [2]> SQL Explorer
это BDE-шный что ли? ну ты еще в досе в nc смотрел... там может не быть очень многого, по той простой причине что когда его делали этого не было, а поддержку чего-то нового задним числом вставить трудновато(/невозможно).
← →
AntonioBanderas (2010-03-02 22:33) [3]
> это BDE-шный что ли?
Да им, а что лучше качнуть за прогу?
> sniknik © (02.03.10 22:21) [1]
Смотрел под тем пользователем, который читает эти данные в в Грид,
вот и вопрос потому возник, что под ним я этих данных не нашел
← →
Игорь Шевченко © (2010-03-02 23:17) [4]
> Так вот вопрос: может ли такое быть, что с другого клиента
> сервер не дает посмотреть нужные таблицы
Вряд ли
Зайди под учетной записью администратора
sniknik © (02.03.10 22:25) [2]
> это BDE-шный что ли? ну ты еще в досе в nc смотрел... там
> может не быть очень многого
Например, чего там не может быть ?
← →
sniknik © (2010-03-02 23:29) [5]> Например, чего там не может быть ?
не знаю, чисто теоретически, разве ничего нового не придумали? типы/констрайнты/функции? тот же mssql в BDE не поддерживается с версии 6.5(/7?), а оракл все тот же?
← →
AntonioBanderas (2010-03-02 23:32) [6]
> Игорь Шевченко © (02.03.10 23:17) [4]
Дак если бы он был (
Ну тоже, не понятно[2], некоторые таблицы он же показывает
← →
Игорь Шевченко © (2010-03-02 23:37) [7]sniknik © (02.03.10 23:29) [5]
> не знаю, чисто теоретически
А ты попробуй.
> а оракл все тот же?
А оракл поддерживается. А что бы ему не поддерживаться ?
AntonioBanderas (02.03.10 23:32) [6]
> Дак если бы он был (
Куда дели ?
Я несколько не понял ситуацию, почему бы не:
1. Обратиться к авторам и попросить их сделать то, что нужно вам
2. Обратиться к авторам и спросить, а где находятся данные для получения того-то и того-то.
← →
AntonioBanderas (2010-03-02 23:46) [8]
> Игорь Шевченко © (02.03.10 23:37) [7]
Если вам интересно, то я раскажу.
Дело в том что Пузатые Дядьки рубят капусту по крупному. Купили для компании за большие деньги программу от которой все в шоке(куча косяков), (со старой проблем не было не каких) поставили сервер для всей области и все районы там крутятся.
А не кого этот вопрос не волнует, люди воют просто, работать не возможно, а что-то менять и дописывать никто не будет или по крайней мере бесплатно
Это для гос структуры
← →
Игорь Шевченко © (2010-03-03 00:00) [9]AntonioBanderas (02.03.10 23:46) [8]
Тогда нужные данные должны быть в таблицах и нужные администраторские права должны быть там, где установлена база данных.
Кроме всего прочего есть http://www.sql.ru/faq/faq_topic.aspx?fid=389
после чего будет видно, какие запросы к каким объектам базы данных выполняет приложение (в том числе, чужое).
Зная, куда обращается приложение, не составит труда найти данные.
← →
AntonioBanderas (2010-03-03 00:19) [10]ну буду пробовать
← →
Sergey13 © (2010-03-03 10:02) [11]> [0] AntonioBanderas (02.03.10 22:00)
> но увы даже приблизительно не нашел нужных данных, пересмотрел все.
То, что ты видишь в гриде клиентского приложения и не обязано так же красиво лежать в БД. Это может быть результатом запроса на пару страниц текста + всякие процедуры и т.д.
Разбираться в структуре чужой БД - это то еще "удовольствие". И для этого желательно иметь инструменты чуть покруче чем скульный эксплорер. Желательно что нибудь с функцией реинжиниринга, типа ERWin-а.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.058 c