Консоль запросов SQL

1. Александр Зорин (Manticor) 63 13.09.17 17:20 Сейчас в теме
Доброго времени суток.

На просторах и-старта нашел такие обработки:

https://infostart.ru/public/118593/
https://infostart.ru/public/591653/?detail=Y

Есть ли аналогичные консоли запросов, умеющие переваривать запрос из языка 1С в SQL и/или наоборот?
Ответы
2. Александр Зорин (Manticor) 63 18.09.17 11:32 Сейчас в теме
Коллеги, никто не знает ????
3. DenisCh Гейтс (DenisCh) 18.09.17 11:33 Сейчас в теме
4. Александр Зорин (Manticor) 63 18.09.17 15:09 Сейчас в теме
(3)
MS SQL Profiler

Это для отслеживания логов. А меня интересует средство в виде консоли/парсера
5. DenisCh Гейтс (DenisCh) 18.09.17 15:26 Сейчас в теме
(4) Он перехватывает все запросы, которые идут к серверу. Оттуда и выдёргиваются соответственно преобразованные запросы.

Лично неоднократно пользовался
6. Сан Саныч (herfis) 212 18.09.17 15:30 Сейчас в теме
(4) Непонятна ваша цель.
Полная трансляция обычна интересна только на этапе оптимизации, и там выгоднее смотреть как раз профайлер который покажет конечное безобразие (с учетом RLS и т.п.). Поэтому никто не будет заморачиваться с реверс-инженирингом транслятора виртуальных таблиц 1С, например. Овчинка выделки не стоит.
Если же речь только о подмене логических имен таблиц на реальные и наоборот в текстах запросов (для удобства разбора полетов), то уверен что подобное есть. А если нет - написать несложно. 1С позволяет получить соответствие логических имен таблиц/реквизитов физическим.
7. Oleg Space (spacecraft) 18.09.17 16:11 Сейчас в теме
(4) вместе в конфигурацией БСП идет консоль запросов. Она позволяет анализировать план выполнения запроса из логов.
Как пример:
1. в 1С:
ВЫБРАТЬ
	Контрагенты.Ссылка
ИЗ
	Справочник.Контрагенты КАК Контрагенты

2. в sql:
SEL ECT
T1._IDRRef
FR OM _Reference25 T1
WHERE (T1._Fld4888 = 0

3. sql текст запроса с сопоставленными именами:
SEL ECT
T1.Ссылка
FR OM Справочник.Контрагенты T1
WHERE (T1.ОбластьДанныхОсновныеДанные = 0
8. Михаил Максимов (МихаилМ) 18.09.17 19:21 Сейчас в теме
Оставьте свое сообщение