Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 SQL_ICQ_Console  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
SQL_ICQ_Console - Утилита администрирования SQL серверов через протокол ICQ
(Тестировалась на QIPе, но должна работать через любого клиента ICQ)

Может кому пригодится...
20 сен 07, 13:52    [4693828]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
P-a-i-n-k-i-l-l-e-r
Member

Откуда: Киев
Сообщений: 106
Ну и демоны, до чего техника дошла, ща будем тестировать.
20 сен 07, 14:23    [4694105]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
P-a-i-n-k-i-l-l-e-r
Ну и демоны, до чего техника дошла, ща будем тестировать.

Жду отзывы и предложения!
20 сен 07, 14:25    [4694125]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
ICQ
Guest
Здорово, тестируем....))))
20 сен 07, 15:09    [4694470]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
step_ks
Member

Откуда:
Сообщений: 936
Работает, спасибо! Тоже давно была такая идея но нереализованная.

Теперь пожелания и замечания:
1. Хотелось бы видеть имена полей результатов.
2. Не показывает более одного результата (если запрос возвращает 2 таблицы, показывает только первую)
3. При подаче команды, ничего не возвращающей (например, use my_db ) ругается в асю "ADOQuery1: CommandText does not return a result set". Конечно страшного ничего в этом нет, но пугает :)
4. Еще хотелось бы видеть print - ы :)
20 сен 07, 15:10    [4694480]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
ICQ
Guest
К сожалению нельзя получить данных select - ом, более чем определено в ICQ, хороше, если бы программа говорила об этом, что :"Размер результата слишком велик", ну или что то типа этого....
20 сен 07, 15:47    [4694832]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
ICQ
Guest
ну или выводила результат в нескольких сообщениях...
20 сен 07, 15:48    [4694843]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
P-a-i-n-k-i-l-l-e-r
Member

Откуда: Киев
Сообщений: 106
Не всегда возвращает результат, в трее пишет что пришла команда, а в ответ ничего, хотя потом выход делает нормально. Отличная прога для вредных людей, которые работали а потом могут напакостить при уходе с работы. С таким сталкивался :( . И ваще, находка для шпийона :). А так в принципе, кое-что подправить в сиквеле с телефона даже, вполне реально и удобно. Но как говорилось выше, еще бы поля показывало, ваще супер было бы, а так приходится изучать всю базу на изусть, какие там поля, какой длины и какая инфа в каком поле хранится и как это поле точно называется. А на ERP системах этих полей ой как много
20 сен 07, 15:56    [4694926]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
step_ks
Member

Откуда:
Сообщений: 936
P-a-i-n-k-i-l-l-e-r
...
А так в принципе, кое-что подправить в сиквеле с телефона даже, вполне реально и удобно.
...

Особенно если окном с delete промахнуться
20 сен 07, 16:08    [4695015]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
ICQ
Guest
посмотрите перенос строки в логе...
20 сен 07, 16:21    [4695119]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
P-a-i-n-k-i-l-l-e-r
Member

Откуда: Киев
Сообщений: 106
Ну тут уж аккуратно надо, что ж поделать.
20 сен 07, 16:22    [4695124]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Обновил файл!
Изменения:
- добавлены имена полей
- Исправлена ошибка: "CommandText does not return a result set"
- Появилась возможно получать результаты большого размера, для этого в настроечном файле
setting.txt нужно указать значение параметра RowCount (по умолчанию 20),
при этом, если результат запроса превышает указанное кол-во строк,
то БОТ бъёт результат на куски по N-строк и в ответ шлёт не одно а несколько сообщений!
21 сен 07, 10:00    [4697629]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
ICQ
Guest
хотелось бы еще видеть решение с принтами...

тоесть на print 'Строка'
выводит Command(s) completed successfully.
21 сен 07, 10:15    [4697706]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
KGP
Member

Откуда: Москва
Сообщений: 4557
Knyazev Alexey
SQL_ICQ_Console - Утилита администрирования SQL серверов через протокол ICQ


идея клёвая , раздается в исходниках?
ps: конечно себе такой черный ящик не поставлю от греха подальше
21 сен 07, 10:20    [4697744]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
step_ks
Member

Откуда:
Сообщений: 936
Knyazev Alexey
Обновил файл!
Изменения:
- добавлены имена полей
- Исправлена ошибка: "CommandText does not return a result set"
- Появилась возможно получать результаты большого размера, для этого в настроечном файле
setting.txt нужно указать значение параметра RowCount (по умолчанию 20),
при этом, если результат запроса превышает указанное кол-во строк,
то БОТ бъёт результат на куски по N-строк и в ответ шлёт не одно а несколько сообщений!


Отлично, стало удобнее. А реализации вот этого
2. Не показывает более одного результата (если запрос возвращает 2 таблицы, показывает только первую)

можно ждать?
21 сен 07, 10:40    [4697868]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
programmator
Member

Откуда: ru
Сообщений: 355
Автор молодец! Уважуха:). Опцию как сервис было бы очень кстати. На чем написана? С виду вроде васик.
21 сен 07, 13:58    [4699561]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Обновил версию:
--Выводит команды PRINT
--Обрабатывает по несколько команд за раз
(select top 5 id from sysobjects
select top 5 name from sysobjects)
21 сен 07, 14:03    [4699611]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
programmator
Автор молодец! Уважуха:).

+1
отличная идея, стоит развивать, в частности, как еще один интерфейс для алертов
21 сен 07, 14:24    [4699808]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4255
за такое можно и партбилет при встрече с секурити тим
21 сен 07, 18:45    [4701491]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Roman S. Golubin
Member

Откуда: 140002
Сообщений: 11541
Lepsik
за такое можно и партбилет при встрече с секурити тим

+1
21 сен 07, 18:51    [4701521]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Roman S. Golubin
Member

Откуда: 140002
Сообщений: 11541
Замутить что ли sms-центр для управления сервером с мобилы?
21 сен 07, 18:52    [4701523]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
amakridin
Member

Откуда: Ekaterinburg
Сообщений: 127
Алексей, на обычном кипе работает, а вот на qip infium9000 нет. А вообще - очень удобная программа - теперь и на работу ходить не надо.
21 сен 07, 21:30    [4701894]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
MasterKey
Member

Откуда: Украина, Львов
Сообщений: 172
Roman S. Golubin
Замутить что ли sms-центр для управления сервером с мобилы?

А зачем sms, сейчас все мобилки в инет ходят :) Кстати, есть уже похожие решения
21 сен 07, 22:10    [4702001]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
BugsBunny
Member

Откуда: GMT+5=EST
Сообщений: 2414
Roman S. Golubin
Замутить что ли sms-центр для управления сервером с мобилы?


Wanna manage SQL Server from Smartphone? - SiccoloSP!
21 сен 07, 22:39    [4702057]     Ответить | Цитировать Сообщить модератору
 Re: SQL_ICQ_Console  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Обновил архив (номер версии без изменения)
-добавлен новый параметр в файле setting.txt
CommandTimeout(по умолчанию 30 сек) для теста:
waitfor delay '00:00:31'
select @@version
-список UINов, которые имеют доступ, можно изменять самостоятельно,
добавляя в список и удаляя из него
-появилась возможность обратной связи с Активными УИНами
(отправка им сообщения)
27 сен 07, 12:53    [4723447]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить