Форум: "Базы";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
ВнизПерехват SQL команд Найти похожие ветки
← →
*Pavel (2008-03-25 17:28) [0]Возникла необходимость строить отчеты по БД, формируемой сторонней программой. Разгадать до конца структуру этой БД ну просто невозможно, несколько сот таблиц с каким-то диким переплетением между ними. То что мог - сделал, теперь у начальства появилось желание в отчетах видеть еще и табельный номер сотрудников. В программе он существует, нашел место в таблице, куда он прописывается, но придумать, как связать воедино эти таблицы никак не выходит.
Пошел другим путем: скачал программу SQL SPY. Проверил на других программах работает на ура. Запустил на моей, проблемной задаче, в лог-файл пишет только это:
UPDATE [dbo].[OBConnection] SET [LastModificationId] = 446221, [LastCheckpoint] = GetDate() WHERE [ConnectionId] = 136
select max(program_name) as program_name, hostname, max(net_address) as net_address, max(net_library) as net_library, max(loginame) as loginame, count(*) as connection_count, sum(physical_io) as physical_io, sum(cpu) as cpu, min(login_time) as
и так до бесконечности, в запросах меняется только [ConnectionId]. Но самого SQL так и не видно. Хотя и провожу всевозможные манипуляции с кадровым составом (ввожу новых, добавляю им карточки, удаляю, и т.д.).
← →
Reindeer Moss Eater © (2008-03-25 17:32) [1]Смотри в родном профайлере
← →
Kolan © (2008-03-25 17:57) [2]Неужели нельзя построить схему БД и разобраться в ней?
← →
*Pavel (2008-03-25 18:31) [3]Родной профайлер показал все, что было надо, правда это почти ничего не дало, связи они строят в самой программе.
Схему построить можно, и я даже это делал, но ни в каких связях с другими таблицами нужная мне таблица (табельных номеров) не участвует.
← →
Kolan © (2008-03-25 18:33) [4]> связи они строят в самой программе.
Это как?
← →
Reindeer Moss Eater © (2008-03-25 18:36) [5]лукапами какими-нибудь
← →
MsGuns © (2008-03-25 20:59) [6]>Разгадать до конца структуру этой БД ну просто невозможно, несколько сот таблиц с каким-то диким переплетением между ними.
Похоже на объектную модель
>как связать воедино эти таблицы никак не выходит
И не выйдет
>Kolan © (25.03.08 17:57) [2]
>Неужели нельзя построить схему БД и разобраться в ней?
Если БД объектная, то практически очень сложно
← →
Ega23 © (2008-03-25 23:43) [7]
> Если БД объектная, то практически очень сложно
MSSQL - объектная? Сомневаюсь...
← →
Смирнов (2008-03-26 04:45) [8]
> MSSQL - объектная? Сомневаюсь...
зря сомневаетесь, умудряются люди такие вещи городить, и споров много на эту тему хотя бы на sql.ru
← →
Ega23 © (2008-03-26 07:14) [9]
> зря сомневаетесь, умудряются люди такие вещи городить, и
> споров много на эту тему хотя бы на sql.ru
Не, квазиобъектность я и сам реализовывал.
Получилось, правда, ректально. Но - работает.
← →
MsGuns © (2008-03-27 00:51) [10]>Ega23 © (25.03.08 23:43) [7]
>MSSQL - объектная? Сомневаюсь...
"Есть в мире много, дрруг Горацио, что и не снилось нашим мудрецам"! (с)
;))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.09.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.248 c