2014-05-13 3 views
0

사용자가 실제로 실행중인 Crystal Reports를 찾아야하므로 더 이상 사용되지 않는 Crystal Reports를 제거 할 수 있습니다. 최신 작업이 SQL 서버에서 실행의 여기에 설명 된 바와 같이 나는 쿼리의 어떤 종류의 작업을 수행 할 수 있습니다Crystal Reports - 어떤 보고서가 사용되고 있는지 어떻게 알 수 있습니까?

How to get the last run job details in SQL

그러나 내가 실제 보고서에 그것을 다시 묶을 수있는 방법을 모르겠어요. SQL 프로필러를 사용하여 SQL 서버에서 추적을 실행하는 동안 Crystal Reports 2008에서 Crystal Report를 열려고했지만 tracethat에서 데이터베이스 호출이 표시되지 않아 실행되는 보고서의 이름을 확인할 수있었습니다.

실제로 어떤 Crystal Reports를 사용하고 있는지 어떻게 알 수 있습니까?

+0

가 어떻게이 보고서가 배포? – Ryan

+0

Ryan, 제 생각에 보고서는 일반적으로 Crystal Reports를 사용할 수있는 청구 시스템 (Elite3E)을 통해 실행됩니다. 이제 질문을하고 결제 시스템 서버의 IIS 로그를 확인합니다. 다른 아이디어는 환영받습니다! 감사합니다. –

+0

보고서의 이름 옆에 ReportName이라는 단어에 대한 적절한 IIS 로그 파일 (예 : C : \ WINDOWS \ system32 \ LogFiles \ W3SVC1)을 확인할 수 있음을 알리는 메시지가 표시됩니다. IIS가 Crystal Reports와 어떻게 잘 맞는지 명확하지 않습니다 ... http://www.forumtopics.com/busobj/viewtopic.php?p=668291 –

답변

1

일반적으로 고유 식별자 (보고서 이름 또는 ID)는 sql-expression 필드 또는 명령 쿼리에 포함됩니다.

DBA가 특정 쿼리 (예 : 비 실적)에 문제가있는 경우이 방법을 사용하면 소스를 쉽게 식별 할 수 있습니다.

SQL 표현 : 명령에서

//{%report_name} 
(
    'Daily Obstetrics Review [OB003]' 
) 

:

SELECT 'Daily Obstetrics Review [OB003]' AS REPORT_NAME 
     ... 

FROM ... 
관련 문제