可以在窗口中显示 SQL 查询结果(监控目的)

可以在窗口中显示 SQL 查询结果(监控目的)

案例(一个例子)#1:我们的业务应用程序在后台处理文档。使用 MS SQL Management Studio,我可以创建/运行查询来显示结果。例如,当前要打印的文档队列。我可以(作为管理员)运行该查询,但我如何才能让“普通”用户也能查看这些结果?

我正在考虑创建一个部门监控屏幕,这样每个人都可以从远处看到队列长度。也许我想添加额外的信息,如性能图表等,但那是未来的工作。

有谁知道有哪个产品可以实现这一点?背后的逻辑很简单,但我找不到能创建这种视图的产品。我希望有人能给我指明正确的方向。

谢谢 !

答案1

最简单的解决方案可能是运行您自己的某个程序或脚本。这很棘手,需要编码知识,但它也允许您进行最大程度的自定义。

例如,使用一个简单的 PHP 页面(在 Web 服务器上运行),它不会太复杂(你可以从文档中查找所有内容)。这只是一个虚构的例子,我现在没有任何服务器来测试它:

<?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.';
?>

当然,整个格式等都可以放入一个完整/品牌化的 HTML 页面中。您可以创建图表等。这只需要更多的编程知识。

虽然这会创建一个静态网页,但您可以让它每 x 分钟(或秒)刷新一次。然后只需在全屏模式下在网络浏览器中显示它即可。

相关内容