창에 결과 SQL 쿼리를 표시 할 수 없음 (모니터링 목적) 생성 / 실행하여 결과를

사례 (한 예) # 1 : 비즈니스 응용 프로그램은 백그라운드에서 문서를 처리합니다. MS SQL Management Studio를 사용하여 쿼리를 생성 / 실행하여 결과를 표시 할 수 있습니다. 예를 들어 인쇄 할 문서의 현재 대기열입니다. (관리자로서) 해당 쿼리를 실행할 수 있지만 “일반”사용자가 이러한 결과를 볼 수 있도록하려면 어떻게해야합니까?

부서에서 모니터 화면을 만들어서 모든 사람이 대기열 길이를 멀리서 볼 수 있도록하려고합니다. 아마도 성능 그래프 등과 같은 추가 정보를 추가하고 싶지만 향후 작업입니다.

누구나 이것을 가능하게하는 제품을 알고 있습니까? 그 뒤에있는 논리는 매우 간단하지만 이런 종류의 견해를 만드는 제품을 찾을 수 없습니다. 누군가가 좋은 방향으로 나를 가리킬 수 있기를 바랍니다.

감사 !



답변

아마도 가장 쉬운 해결책은 자신의 프로그램이나 스크립트를 실행하는 것입니다. 까다 롭고 코딩 지식이 필요하지만 가장 많은 사용자 정의 작업을 수행 할 수도 있습니다.

예를 들어, 간단한 PHP 페이지 (웹 서버에서 실행)를 사용하면 그렇게 복잡하지 않으며 문서에서 모든 것을 찾을 수 있습니다. 이것은 단지 구성 된 예이며 지금 테스트 할 서버가 없습니다.

<?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 분 (또는 초)마다 한 번씩 새로 고쳐질 수 있습니다. 그런 다음 전체 화면으로 웹 브라우저에 표시하면 완료됩니다.