SQL Server Analysis Services용 관리 팩의 알려진 문제 및 문제 해결

이 문서에서는 SQL Server Analysis Services용 관리 팩의 알려진 문제를 나열합니다.

문제 제목 동작/증상 알려진 해결 방법
여러 성능 규칙이 SSAS 인스턴스에서 작동하지 않음 규칙 처리 풀 I/O 작업 큐 길이, 처리 풀 작업 큐 길이쿼리 풀 큐 길이는 누적 업데이트 버전이 14.0.3015.40보다 낮은 SQL Server SSAS 인스턴스에서 작동하지 않습니다. 규칙은 성능 데이터를 수집하고 Operations Manager 이벤트 로그에 오류 이벤트를 throw하지 않습니다. 이 문제는 Windows 레지스트리에 저장된 SSAS 설정에서 라이브러리 파일의 경로가 잘못된 경우에 발생합니다. 최신 SQL Server 누적 업데이트를 설치합니다. 도움이 되지 않으면 Windows 레지스트리에서 해당 .DLL 파일 이름을 수정합니다.
관리 팩을 다시 설치한 후에 구성 서비스가 중지될 수 있음 관리 팩을 다시 설치한 후에 구성 서비스가 중지될 수 있습니다. 이는 System Center Operations Manager 문제로 보입니다. 해결 방법이 없습니다.
SQL Server용 누적 업데이트를 설치한 후 오류가 발생할 수 있음 누적 업데이트를 통해 SQL Server를 업그레이드할 때 다음과 같은 오류가 발생할 수 있습니다. System.InvalidOperationException: Could not Read Category Index: 13688(System.InvalidOperationException: 범주 인덱스 13688을 읽을 수 없습니다.) 및 System.InvalidOperationException: The Counter layout for the Category specified is invalid, a counter of the type: AverageCount64, AverageTimer32, CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, CounterMultiTimer100NsInverse, RawFraction, or SampleFraction has to be immediately followed by any of the base counter types: AverageBase, CounterMultiBase, RawBase, or SampleBase(System.InvalidOperationException: 지정된 범주의 카운터 레이아웃이 잘못되었습니다. AverageCount64, AverageTimer32, CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, CounterMultiTimer100NsInverse, RawFraction 또는 SampleFraction 형식의 카운터 바로 뒤에는 기본 카운터 형식인 AverageBase, CounterMultiBase, RawBase 또는 SampleBase 중 하나가 있어야 합니다.) Microsoft Monitoring Agent 서비스(HealthService)를 다시 시작합니다.
프라이빗 바이트 및 핸들 수 모니터의 기본 임계값 초과로 인해 많은 수의 데이터베이스를 모니터링하는 동안 상태 관리 서비스가 스스로 다시 시작될 수 있습니다. SSAS 인스턴스당 50개가 넘는 데이터베이스를 모니터링하면 프라이빗 바이트 및 핸들 수 모니터의 기본 임계값이 초과할 수 있습니다. 이렇게 되면 상태 관리 서비스가 에이전트에서 반복적으로 다시 시작됩니다. 프라이빗 바이트 모니터 임계값을 943718400(기본값 300MB)으로 설정하고 핸들 수 모니터 임계값을 30000(기본값 6000)으로 설정합니다.
서비스 상태 모니터는 클러스터형 SQL Server Analysis Services instance 작동하지 않습니다. SQL Server Analysis Services 서버가 클러스터 instance 사용되는 경우 서비스 상태 모니터가 작동하지 않습니다. 해결 방법이 없습니다.
콘솔 작업 출력은 SQL Server 개체와 관련된 작업을 실행한 후에 생성되지 않습니다. System Center Operations Manager 콘솔이 작업 상태 대화 상자에 출력을 표시하지 않으며 진행률 휠이 계속 실행됩니다. 출력이 생성되지 않고 작업 마법사가 응답을 중지하는 것처럼 보이지만 실행 중인 태스크는 대상 SQL Server instance 개체에 명령을 보내 요청된 명령을 강제로 실행할 수 있습니다. 작업 실행 결과는 System Center Operations Manager 콘솔에서 찾을 수 있는 작업 상태 보기에서 사용할 수 있습니다. 해결 방법이 없습니다.

Windows 레지스트리에서 해당 .DLL 파일 이름을 수정하려면 다음 단계를 수행합니다.

  1. Regedit를 시작합니다.

  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSOLAP$[instanceName]\Performance로 이동합니다.

  3. C:\Program Files\Microsoft SQL Server\MSAS14.[instance name]\OLAP\bin\Counters\MSMDCTR\140.DLL 값의 키를 찾습니다.

  4. 이 값을 C:\Program Files\Microsoft SQL Server\MSAS14.[인스턴스 이름]\OLAP\bin\Counters\MSMDCTR.DLL과 같이 업데이트합니다.

  5. 분석 서비스를 다시 시작합니다.