나는 기본적으로 매개 변수로 실행 된 보고서를 기록하는 데 사용되는 저장된 proc 파일을 가지고 있습니다. 이 보고서를 실행할 때마다 저장된 proc을 실행하고 싶습니다.보고서를 실행할 때마다 저장 프로 시저를 어떻게 실행합니까?
보고서 코드 창을 통해이 작업을 수행합니까?
나는 기본적으로 매개 변수로 실행 된 보고서를 기록하는 데 사용되는 저장된 proc 파일을 가지고 있습니다. 이 보고서를 실행할 때마다 저장된 proc을 실행하고 싶습니다.보고서를 실행할 때마다 저장 프로 시저를 어떻게 실행합니까?
보고서 코드 창을 통해이 작업을 수행합니까?
보고서가 이미 저장 프로 시저를 호출하여 데이터를 검색하는 경우 수행해야하는 작업은 다른 저장 프로 시저에서 필요로하는이 새로운 저장 프로 시저를 사용하는 것입니다.
그렇지 않으면 보고서 코드 창에서 IMO가 최상의 선택입니다.
스토어드 프로 시저를 변경하려면 변경 사항을 마이 그 레이션하기 위해 상당한 DBA/QA 노력이 필요합니다. 코드 창 접근법에 대한 정보가 있습니까? – itchi
나는 지금 내 손에 많은 시간을 갖고 있지는 않지만, 아마도이 링크가 도움이 될 것입니다. 나중에 다시 보도록하겠습니다. http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/22b99cff-7201-4fe5-8cfd-701475f61e50/ –
이미 Reporting Services 데이터베이스에 보관 된 정보를 살펴 보셨습니까? 보고서 실행 및 매개 변수는 친숙한 형식이 아닐지라도 기록해야한다고 생각합니다.
다음 링크는 SQL2005 용입니다. 나는이 정보를 SQL2008에서도 가져올 수 있어야한다고 생각합니다.
데이터웨어 하우스에 대한 접근 방식은 ExecutionLog
테이블에서보다 유용한 형식으로 변경됩니다.
http://msdn.microsoft.com/en-us/library/aa964131%28SQL.90%29.aspx
TSQL 접근
http://www.sqlservercentral.com/scripts/RSExecutionLog/66858/
이 보고서 호출 데이터를 표시 할 수있는 또 다른 SP합니까? 그렇다면이 SP를 그 내부에서 호출 할 수 있습니다. –
그것은 그것을하고 나는 이것을 고려했습니다. 그러나 저장 프로 시저를 변경하기가 어렵고 래퍼를 만들고 싶지 않습니다. 최후의 수단으로 나는이 길로 갈 수있다. 나는 또한 이것을 수행하는 약 + 100 가지의 보고서가 있음을 주목해야한다. 그래서 각 보고서에 스 니펫을 추가 할 수 있다면 좋을 것입니다. – itchi