Возможность отображать результаты SQL-запроса в Windows (для целей мониторинга)

226
Peter O

Пример (один из примеров) # 1: наше бизнес-приложение обрабатывает документы в фоновом режиме. С помощью MS SQL Management Studio я могу создать / запустить запрос для отображения результатов. Например текущая очередь документов для печати. Я могу (как администратор) выполнить этот запрос, но как я могу сделать так, чтобы "обычные" пользователи также могли просматривать эти результаты?

Я подумываю создать в отделении монитор, чтобы каждый мог на расстоянии увидеть, какова длина очереди. Возможно, я хочу добавить дополнительную информацию, такую ​​как графики производительности и т. Д., Но это будущая работа.

Кто-нибудь знает продукт, который делает это возможным? Логика этого очень проста, но я не могу найти продукт, который создает такой вид. Я надеюсь, что кто-то может указать мне в правильном направлении.

Спасибо !

1

1 ответ на вопрос

0
Mario

Possibly the easiest solution would be running some program or script of your own. It's tricky and requires coding knowledge, but it also allows you to do the most customization as well.

For example, utilizing a simple PHP page (ran on a web server), it wouldn't be that complicated (and you could lookup everything from documentation). This is just a made up example and I don't have any server to test it right now though:

<?php $connection = mssql_connect('servername', 'username', 'password'); mssql_select_db('database', $connection); $result = mssql_query('select count(*) as count from printer_queue;', $connection); $data = mssql_fetch_array($result); echo 'There are currently ' . $data[count] . 'document(s) in the printer queue.'; ?> 

Of course, the whole formatting etc. could be put into a full fledged/branded HTML page. You could create graphs, etc. it just requires some more programming knowledge.

While this creates a static webpage, you could make it refresh itself once every x minutes (or seconds). Then just show it in a web browser while in fullscreen and you're done.

Спасибо за ваш отзыв. Я попаду в это! Хотя это займет много времени для создания (не эксперт по кодированию) и для таких вещей, как графы, мне, вероятно, нужно создать отдельную БД (или таблицу), чтобы вставить результаты в период моего графика .... Все еще надеясь на приложение / инструмент :) Peter O 10 лет назад 0
Просто будь проще. Даже если это всего лишь предварительное решение для отображения любых (неформатированных) данных. Вероятно, было бы возможно сделать аналогичные вещи с Access, например, но я не думаю, что есть какое-то готовое решение, где вы просто добавляете свои запросы и получаете все. Если у вас есть проблемы или вопросы по поводу подхода к кодированию, просто спросите на stackoverflow.com. И, да, для некоторых временных графиков вам, скорее всего, придется кэшировать некоторые данные в какой-нибудь таблице / истории. Mario 10 лет назад 0

Похожие вопросы