문제

Microsoft SQL Server Analysis Services 2005에서 큐브를 탐색 할 때 Excel과 같은 클라이언트 액세스 도구로 생성 된 MDX (아마도) 쿼리를 살펴보고 싶습니다. 내가 그렇게 할 수있는 도구 나 방법이 있습니까?

나는 정말로 Oracle의 v $ 세션과 같은 것을 찾고 있습니다. 관계형 SQL 서버의 SP_Who 및 SP_WHO2에 대해 알고 있지만 MSA에 대한 것이 있습니까?

도움이 되었습니까?

해결책

SQL Server Profiler 사용 - 분석 서비스에 연결할 수 있습니다 ... 추적을 만들 때 "모든 이벤트 표시"를 클릭하고 "MDX 실행"이벤트를 캡처하십시오.

다른 팁

세션을 보려면 Discover_sessions XMLA Call을 수행 할 수 있지만 XML 결과를 다시 보냅니다. 표로 결과를 얻으려면 DMV 기능을 사용할 수 있습니다. astordeprocedure 프로젝트

그런 다음 다음과 같은 작업을 수행 할 수 있습니다.

call ASSP.DMV("SELECT * FROM $System.DISCOVER_SESSIONS");

SSAS 2008은 DMV에 대한 기본 지원을 제공하므로 할 수 있습니다.

SELECT * FROM $System.DISCOVER_SESSIONS

몇 년 전에이 줄을 따라 무언가를 한 것을 기억합니다. 분석 서비스가 실제로 사용하는 MDX를 기록 할 것이라고 확신하지는 않지만 무언가를 기록합니다. 서버 속성을 AS에서 마우스 오른쪽 버튼으로 클릭 할 수 있다고 생각하며 로그 쿼리로 파일을 알려주는 탭이 있습니다.

(죄송합니다. 더 구체적으로 할 수 없습니다. 그것은 공정한 일이었고, 요즘 내 앞에서 얻지 못했습니다!)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top