Форум: "Базы";
Текущий архив: 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