Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.48 MB
Время: 0.061 c
2-1267790032
Sairex
2010-03-05 14:53
2010.08.27
Как обойти подводный Камень приведения к типу


2-1270623897
Девушка
2010-04-07 11:04
2010.08.27
Динамическое создание FibQuery как поле класса


2-1270656345
Беликов А.А,
2010-04-07 20:05
2010.08.27
ADOQuery и TThread


15-1270451902
brother
2010-04-05 11:18
2010.08.27
FAT32


6-1219633699
civic.qip
2008-08-25 07:08
2010.08.27
Вопрос про ServerSocket и ClientSocket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский