Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Что значит закрытая база данных   Найти похожие ветки 

 
automatizier   (2006-06-15 16:47) [0]


Суть вопроса в следующем: Есть программа написаная на дельфях данные в базе хранятся InterBase 4. Сечас возник вопрос о том что нужно получать и обрабатывать некоторые данные из программы в другой системе, поскольку фирма которая ее продала отказалась от доработки.
Все бы хорошо но я не вижу некоторых данных из программы в SQL Explorere например таблицу "Клиентов" вижу, а таблицы "Материалов" нет. Звоню на ту фирму они говорят что база данных у них какая-то закрытая. Хотя все пишется в 1 *.GDB и я могу ее просматривать. Сам пишу на VB, с дельфями знаком мало если кто то знает в чем дело и как отобразить недостающие таблицы буду очень признателен


 
Sergey13 ©   (2006-06-15 16:54) [1]

> automatizier   (15.06.06 16:47)
> Все бы хорошо но я не вижу некоторых данных из программы
> в SQL Explorere например таблицу "Клиентов" вижу, а таблицы
> "Материалов" нет.

Может это не одна таблица, а 2 или больше. Разбираться надо.
Скачай IBExpert - один из лучших инструментов для ИБ.


 
Desdechado ©   (2006-06-15 16:54) [2]

> я не вижу некоторых данных
так данных или таблиц не видишь?


 
ANB ©   (2006-06-15 16:56) [3]


> Звоню на ту фирму они говорят что база данных у них какая-
> то закрытая.

Поднять договор и настучать той фирме по башке. А также опубликовать во всех доступных местах ее название.


 
automatizier   (2006-06-15 17:30) [4]

я не знаю то ли они как то скрыли таблицы то ли в типе данных (Blob) содержится какая-то инфа скрытая от меня. А насчет договора то это бесполезняк так составлен что про Ахх...


 
automatizier   (2006-06-15 17:32) [5]

скорее всего это какойто тип данных для шифрования Blob может кто сталкивался и знает как его открыть??? и вообще что это такое


 
Desdechado ©   (2006-06-15 18:21) [6]

> тип данных для шифрования Blob
блоб - двоичный поток
что и как в нем зашифровано (если, конечно, там вообще что-то шифровали) - это softIce по программе


 
DSKalugin ©   (2006-06-15 18:59) [7]

возможно там даже не одна база. В любом случае возьми IBExpert, подключись под логином SYSDBA и исследуй каждую таблицу

сомневаюсь про мысль о блобах


 
automatizier   (2006-06-15 19:23) [8]

Всем спасибо буду биться ;)


 
automatizier   (2006-06-16 16:33) [9]

Бился, бился кое что нашел но все равно данных не хватает, может кто объяснит что такое происходит в настройках программы указывается путь только к одной базе данных GBD. В ней есть таблица currency - спр валют, добавляю новую валюту в таблицах никаких строк не добавляется но в программе она есть - ЛАЖА КАКАЯ-ТО Иду дальше: добавляю в программе заказ и выбираю эту валюту. Итог строки по заказу добавляются в БД в поле ссылки на таблицу с валютами стоит 8. Открываю таблицу валют по прежнему ничего нет. КАК ТАК МОЖЕТ БЫТЬ


 
automatizier   (2006-06-16 16:35) [10]

да и подскажите какую нибудь прогу для отлавливания потоков и т.п. только не сильно навороченную чтоб можно было разобраться


 
DSKalugin ©   (2006-06-16 16:50) [11]


> КАК ТАК МОЖЕТ БЫТЬ

читай о транзакциях и уровнях изоляции
(10)
нет таких прог


 
automatizier   (2006-06-16 17:07) [12]

(11) в общих чертах расскажите где почитать и что такое уровень изоляции


 
ANB ©   (2006-06-16 17:39) [13]


> (11) в общих чертах расскажите где почитать и что такое
> уровень изоляции

- пока забей.
Тут все просто - исследуемая программа не закоммитила на сервере данные и из-за этого из другого коннекта ты их не видишь (уроды).
Сделай все, что нужно, в программе. Потом выйди из нее, снова зайди, убедись, что ты видишь изменения, после этого подключись к БД и смотри таблицы. Иногда в IBExpress бывают глюки с рефрешем (данных не видно даже после коммита) - тогда нужно пощелкать по вкладкам или перевыполнить запрос. Кардинально помогает переконнект к БД.


 
automatizier   (2006-06-16 17:41) [14]

Почитал смысл примерно понял но в любом случае при выключении программы данные должны попадать в таблицы, а так получается она нигде записи не хранит но при входе в программу записи откуда то вытаскивает


 
automatizier   (2006-06-16 17:44) [15]

У меня все больше и больше воникает ощущение что существует еще какойто файл с БД, фантастики не бывает :)


 
stud ©   (2006-06-16 17:45) [16]

а может они свои таблицы обозвали подобно системным?


 
ANB ©   (2006-06-16 17:50) [17]


> а может они свои таблицы обозвали подобно системным?

Их бы все равно было видно . . . По идее . . .

Я так раз с 1С парился - еще досовской - тоже хрен поймешь, куда они чего пихали. Хотя и таблицы все на виду были - DBF.


 
automatizier   (2006-06-16 17:54) [18]

Да с 1с конечно попроще там схема связи конечно дурная но все данные можно найти и проанализировать а тут вроде база одна а информации в ней кот наплакал вот и думай куда все это запихнули


 
stud ©   (2006-06-16 18:12) [19]

ANB ©   (16.06.06 17:50) [17]
Их бы все равно было видно

ну это вроде от настроек...
увидеть можно конечно, главное знать что искать


 
stud ©   (2006-06-16 18:14) [20]

тут конечно софтина типа профайлера поставила бы точки над ё


 
automatizier   (2006-06-16 18:45) [21]

Нет все таки видимо шифруют начал по кускам добавлять данные в программе например элемент "Test: Наименоание Test артикул Test значение одного из полей равное 10" в справочнике материалов.
Вследствии этого добавились значения в таблицы:

INSERT INTO CHNINFO (TODEP, FRDEP, TYP, INVNO, DEPNO, ORDNO, PODT, CHNNO, DEPOR, CHNNOOR)
 VALUES (2, 1, 9, 33, 1, -1, 0, 793, 0, 0);

INSERT INTO CHNINFO (TODEP, FRDEP, TYP, INVNO, DEPNO, ORDNO, PODT, CHNNO, DEPOR, CHNNOOR)
 VALUES (3, 1, 9, 33, 1, -1, 0, 617, 0, 0);

INSERT INTO CHNINFO (TODEP, FRDEP, TYP, INVNO, DEPNO, ORDNO, PODT, CHNNO, DEPOR, CHNNOOR)
 VALUES (7, 1, 9, 33, 1, -1, 0, 881, 0, 0);

INSERT INTO CHNINFO (TODEP, FRDEP, TYP, INVNO, DEPNO, ORDNO, PODT, CHNNO, DEPOR, CHNNOOR)
 VALUES (13, 1, 9, 33, 1, -1, 0, 60, 0, 0);

UPDATE NSTR
SET VERS = 38883.6734053009,
   D = :h00000000_0002BA09
WHERE (NO1 = 1);

Ничего никому не напоминает, интересно это можно как то расшифровать???


 
ANB ©   (2006-06-16 19:01) [22]


> automatizier   (16.06.06 18:45) [21]

Это ты чем скрипты получал ?


 
automatizier   (2006-06-16 19:07) [23]

IBExpert New


 
automatizier   (2006-06-16 19:08) [24]

На самом деле очень мощная штука плоъхо только мне это не поможет :))


 
DSKalugin ©   (2006-06-16 19:50) [25]

Часть базы может находиться во внешних файлах


 
rsa ©   (2006-07-17 07:30) [26]

Народ вы чего паритесь ... там все проще намного нет там 2х баз там есть таблица NSTR в ней хранится весь номенклатурный справочник ... и все настройки профильных систем(в зашифрованном виде), прога коммерческая, респект афтарам, я сам разработчик очень интересно было посмотреть на такой способ защиты ... остальные данные вродь как все открыты но они нафиг не нужны если нельзя поиметь номенклатуру.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.042 c
3-1151673867
Juice
2006-06-30 17:24
2006.09.17
Ошибка: dbexpress error 0x0005 operation not supported


15-1156923922
pavel_guzhanov
2006-08-30 11:45
2006.09.17
Где Delphi хранит настройки своего редактора?


15-1156777577
Kerk
2006-08-28 19:06
2006.09.17
Мир


15-1156319224
IGray
2006-08-23 11:47
2006.09.17
Перегнать DOC --> PDF с оглавлением


2-1156687606
Jimmy
2006-08-27 18:06
2006.09.17
Как экономить ресурсы?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский