요약
Sql server 2012 SP2 및 SQL Server 2014 SP1 릴리스의 일부로 SQL Server Analysis Services 로깅 기능이 다음 표에 표시 된 대로 더욱 향상 되었습니다.
SQL Server Analysis Service 로그 개선 유형 |
SQL Server Analysis Service 로그 개선 사항 정보 |
로그 파일 |
---|---|---|
제품 버전 |
SQL Server Analysis Service 버전 정보 |
SQL Server Analysis Service 로그 및 Windows 응용 프로그램 로그 |
프로세서 정보 |
SQL Server Analysis Service에 사용할 수 있는 NUMA 노드 수 |
SQL Server Analysis Service 로그 |
프로세서 정보 |
SQL Server Analysis Service에 사용할 수 있는 선호도 그룹 수 |
SQL Server Analysis Service 로그 |
프로세서 정보 |
SQL Server Analysis Service에 사용할 수 있는 Cpu 수 |
SQL Server Analysis Service 로그 |
프로세서 정보 |
SQL Server Analysis Service에 사용할 수 있는 실제 코어 수 |
SQL Server Analysis Service 로그 |
프로세서 정보 |
SQL Server Analysis Service에 사용할 수 있는 논리 코어 수 |
SQL Server Analysis Service 로그 |
메모리 정보 |
SQL Server Analysis Service에 사용할 수 있는 실제 메모리 |
SQL Server Analysis Service 로그 |
연결 정보 |
SQL Server Analysis Services에서 수신 하는 TCP IP 프로토콜 |
SQL Server Analysis Service 로그 |
연결 정보 |
SQL Server Analysis Service에 연결 된 컴퓨터 이름 또는 Netbios 이름 |
SQL Server Analysis Service 로그 |
연결 정보 |
SQL Server Analysis Services에서 수신 대기 하는 TCP IP 및 포트 |
SQL Server Analysis Service 로그 |
연결 정보 |
SQL Server Analysis Services가 바인딩할 포트 및 바인딩 상태 |
SQL Server Analysis Service 로그 |
이벤트 정보 차단 |
잠금 시간 제한 이벤트 및 교착 상태 이벤트를 비롯 한 블로킹 이벤트 정보 잠금 제한 시간이 발생 하는 경우 데이터베이스 id, 잠금 개체 형식 및 잠금 유형을 파일에 기록 합니다. 교착 상태가 발생 하는 경우 관련 데이터베이스 id, 회수 된 잠금 트랜잭션 id 및 롤백된 SPID가 기록 됩니다. |
SQL Server Analysis Service 로그 |
해결 방법
이 수정을 적용 한 후에는 교착 상태 정보에 대 한 세 가지 구가 "데이터베이스", "트랜잭션 ID" 및 "세션 ID"에서 "데이터베이스 id" ""세션 id"및"SPID" Msmdsrv로 변경 됩니다. 이 변경은 프로파일러의 단어와 일관성을 유지 하기 위해 적용 됩니다.
서비스 팩 정보
이 문제를 해결 하려면 SQL Server 용 서비스 팩을 구하십시오.
SQL Server 2014 SP1(서비스 팩 1)에 대 한 자세한 내용은 Sql server 2014 서비스 팩 1에서 해결 된 버그를 참조 하세요.
누적 업데이트 정보
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2012 SP2에 대 한 누적 업데이트 1 /en-us/help/2976982
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
추가 정보
SSAS 2012 SP2 및 누적 업데이트 1을 적용 한 후 SQL Server Analysis Services 로그 파일에 대 한 샘플 로깅은 다음과 같습니다.................................................(<DateTime>) Message: Started listening on TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, Port = 2383, ProtocolType = IP6 (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210040)(<DateTime>) Message: Started listening on TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = 0.0.0.0:2383, Port = 2383, ProtocolType = IP4 (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210040)(<DateTime>) Message: Processor Information: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPUs = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210041)(<DateTime>) Message: Service started. Microsoft SQL Server Analysis Services 64 Bit Enterprise (x64) SP2 11.0.5049.0. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x41210000) (<DateTime>) Message: Lock manager detected a deadlock in Database ID 'DataBaseID'. Chosen victim lock transaction ID is AEE4922D-0753-4A74-89A8-B776A08B2F2B and SPID is XXXXX. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003E)(<DateTime>) Message: Lock manager detected a lock timeout in database 'DataBaseID' for object of type 100002 and lock type Commit Write. (Source: \\?\C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log\msmdsrv.log, Type: 1, Category: 289, Event ID: 0x4121003D) 참고SQL Server Analysis Services 로그는 일반적으로 Msmdsrv라는 텍스트 파일입니다. 기본 위치는 다음과 같이 Analysis Services 인스턴스에 대 한 program files 폴더입니다.
C:\Program Files\Microsoft SQL Server\MSAS11.<InstanceName>\OLAP\Log
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.