SQL Server 2012 Service Pack 2 ve SQL Server 2014 Service Pack 1'de SSAS 2012 günlüğe kaydetme özelliği iyileştirmesi

Uygulandığı Öğe
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Özet

SQL Server 2012 SP2 ve SQL Server 2014 SP1 sürümünün bir parçası olarak, SQL Server Çözümleme Hizmeti Günlüğü özelliği aşağıdaki tabloda gösterildiği gibi daha da geliştirilmiştir.

SQL ServerSQL Server Analysis Service Günlük geliştirme türü SQL ServerSQL Server Analysis Service Günlük geliştirme bilgileri ayrıntısı Günlük Dosyası
Ürün Sürümü SQL ServerSQL Server Analysis Service Sürüm bilgileri SQL Server Çözümleme Hizmeti Günlüğü ve Windows Uygulama Günlüğü
İşlemci Bilgileri SQL Server Analysis Service tarafından kullanılabilen NUMA düğümlerinin sayısı SQL Server Çözümleme Hizmeti Günlüğü
İşlemci Bilgileri SQL Server Analysis Service'in kullanabileceği benzeşim gruplarının sayısı SQL Server Çözümleme Hizmeti Günlüğü
İşlemci Bilgileri SQL Server Analysis Service'in kullanabileceği CPU sayısı SQL Server Çözümleme Hizmeti Günlüğü
İşlemci Bilgileri SQL Server Analysis Service'in kullanabileceği fiziksel çekirdek sayısı SQL Server Çözümleme Hizmeti Günlüğü
İşlemci Bilgileri SQL Server Analysis Service'in kullanabileceği mantıksal çekirdek sayısı SQL Server Çözümleme Hizmeti Günlüğü
Bellek Bilgileri SQL Server Çözümleme Hizmeti'nin kullanabileceği fiziksel bellek SQL Server Çözümleme Hizmeti Günlüğü
Bağlantı Bilgileri SQL Server Analysis Service'in dinlediği TCP IP protokolü SQL Server Çözümleme Hizmeti Günlüğü
Bağlantı Bilgileri SQL Server Analysis Service ile ilişkilendirilmiş Makine Adı veya Netbios adı SQL Server Çözümleme Hizmeti Günlüğü
Bağlantı Bilgileri SQL Server Analysis Service'in dinlediği TCP IP ve bağlantı noktası SQL Server Çözümleme Hizmeti Günlüğü
Bağlantı Bilgileri TSQL Server Analysis ServicesSQL Server Analysis Services'ın bağlandığı bağlantı noktası ve bağlama durumu SQL Server Çözümleme Hizmeti Günlüğü
Olay Bilgilerini Engelleme Kilitleme, zaman aşımı olayı ve kilitlenme olayı dahil olmak üzere engelleme olayı bilgileri.

Kilit zaman aşımı oluşursa, veritabanı kimliğini, kilit nesnesi türünü ve kilit türünü dosyaya kaydeder. Bir kilitlenme meydana gelirse, ilgili veritabanı kimliğini, kurban kilit işlem kimliğini ve geri alınan SPID'yi günlüğe kaydeder.
SQL Server Çözümleme Hizmeti Günlüğü

        
      

Çözüm

Bu düzeltmeyi uyguladıktan sonra, kilitlenme bilgileriyle ilgili üç tümcecik Msmdsrv.log'de "veritabanı", "işlem kimliği" ve "oturum kimliği" yerine "Veritabanı Kimliği", "Oturum Kimliği" ve "SPID" olarak değiştirilir. Bu değişiklik, Profil Oluşturucu'daki sözcüklerle tutarlılığı korumak için yapılmıştır.

Hizmet paketi bilgileri

Bu sorunu çözmek için SQL Server için Service Pack edinin.

SQL Server 2014 Service Pack 1 (SP1) hakkında daha fazla bilgi için bkz. SQL Server 2014 Service Pack 1'de düzeltilen hatalar.

Toplu güncelleştirme bilgileri

Bu sorun ilk olarak aşağıdaki SQL Server toplu güncelleştirmesinde düzeltilmiştir.

SQL Server 2012 SP2 için Toplu Güncelleştirme 1 /en-us/help/2976982

SQL Server toplu güncelleştirmeleri hakkında

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

      

Daha Fazla Bilgi

SSAS 2012 SP2 ve Toplu Güncelleştirme 1 SQL Server Analysis Services uygulandıktan sonra günlük dosyasının örnek günlüğü aşağıdaki gibidir:........................
........................
(<DateTime>) Message: Started listening on TCPIP: Status = ListenToPortSuccess, ComputerName = TestMachineName, PhysicalNetBIOSName = TestMachineName, ListenOnIP = [::]:2383, Port = 2383, ProtocolType = IP6 (Source: \\?\C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 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 FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 0x41210040)
(<DateTime>) İleti: İşlemci Bilgileri: NumberOfNumaNodes = 2, NumberOfAffinityGroups = 1, NumberOfCPU = 2, NumberOfPhysicalCores = 12, NumberOfLogicalCores = 12, PhysicalMemoryAvailable = 15 GB (Kaynak: \\?\C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 0x41210041)
(<DateTime>) İleti: Hizmet başlatıldı. Microsoft SQL Server Analysis ServicesSQL Server Analysis Services 64 Bit Enterprise (x64) SP2 11.0.5049.0. (Kaynak: \\?\C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 0x41210000)

(<DateTime>) İleti: Kilit yöneticisi 'DataBaseID' Veritabanı Kimliği'nde bir kilitlenme algıladı. Seçilen kurban kilit işlemi kimliği AEE4922D-0753-4A74-89A8-B776A08B2F2B ve SPID XXXXX'tir. (Kaynak: \\?\C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 0x4121003E)
(<DateTime>) İletisi: Kilit yöneticisi, 100002 türü ve Commit Write kilit türündeki nesne için 'DataBaseID' veritabanında bir kilit zaman aşımı algıladı. (Kaynak: \\?\C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11. MSSQLSERVER\OLAP\Log\msmdsrv.log, Tür: 1, Kategori: 289, Olay Kimliği: 0x4121003D) Not SQL Server Analysis Services günlüğü genellikle Msmdsrv.log adlı bir metin dosyasıdır. Varsayılan konum, Analysis Services örneğinin program dosyaları klasörüdür, örneğin:

C:\Program FilesFiles\Microsoft SQL ServerSQL Server\MSAS11.<InstanceName>\OLAP\Log

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.