Microsoft, Microsoft SQL Server 2008 R2 düzeltmelerini bir karşıdan yüklenebilen dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.
Belirtiler
SQL Server 2008 R2 Analysis Services 'ın bir örneğini izlemek için Microsoft SQL Server Profiler 'ı kullandığınızda, aşağıdaki sorunlardan bir veya birkaçı olabilir.Sorun 1Bir MDX komut dosyası Izleme olayı çözümleme hizmetleri dışında bir oturum tarafından tetiklendiğinde, ConnectionID ve SPID öznitelikleri yanlış olarak 0olarak bildirilmiştir. Bu nedenle, etkinliği tetikleyen oturum günlüğe kaydedilmez.Sorun 2Bir komut dosyasının her alt komutu için tetiklenen MDX betik geçerli olayı, TextData sütunundaki tüm komut dosyasını yanlış içeriyor. Bu nedenle, olayla ilgili komut dosyası bölümü belirtilmez.Sorun 3Geçerli izleme bilgileri hangi kaynağın belirli bir komut veya bir sorgu tarafından tüketildiğini göstermez.Sorun 4SQL Server Profiler 'da, kilitleme işlemi bilgilerini içeren kilitler kategorisi yalnızca aşağıdaki iki olayı günlüğe kaydeder:
-
Çıkmaz
-
LockTimeOut
Ancak, SQL Server 2008 R2 Analysis Services performansını gidermeye çalıştığınızda bu bilgiler yeterli değildir. Bu güncelleştirme, bu sorunları çözmek için SQL Server Profiler 'a bazı yeni izleme etkinlikleri getirir. Daha fazla bilgi için "daha fazla bilgi" bölümüne bakın.
Çözüm
SQL Server 2008 R2 için hizmet paketi bilgileri
Bu sorunu çözmek için, en son SQL Server 2008 R2 hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2527041 En son SQL Server 2008 R2 hizmet paketini edinme Not Soruna yönelik bu düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 ' de yayımlanmıştır.
Ek Bilgi
Yeni Execute MDX betik komutu olayı
Geçerli SQL Server 2008 R2 Analysis Services, MDX betik yürütme işlemi için aşağıdaki olayları destekler:
-
MDX betiğini yürütme başladı
-
Geçerli MDX betiği yürütme
-
MDX komut dosyası sonunu yürütme
Bu güncelleştirmeyi yükledikten sonra, MDXbetik yürütme işlemini izlemek için yeni bir alt olay MDX komut dosyası komutu kullanılabilir. Etkinlik ve alt olay birleşimleri aşağıdadır:
-
MDX komut dosyası başlatma/MDX betiği yürütme
-
MDX komut dosyası başlangıç/MDX betik komutunu yürütme
-
MDX betik uç/MDX betiğini yürütme
-
MDX betik sonu/MDX betik komutunu yürütme
Bu olaylar, tüm komut dosyasının MDX komut dosyasının her alt komutuyla ilişkili olduğunu gösterir. MDX komut dosyası başlatma olayının TextData sütunu tüm mdx betiğini içerir. MDX Betik Çalıştır komutunun başlangıç olayının TextData sütunu yalnızca geçerli komutun MDX betiğini içerir.
Kaynak kullanımını izlemek için yeni izleme etkinlikleri
Geçerli izleme bilgileri, belirli bir komutla hangi kaynakların tüketildiğini göstermez. Bu güncelleştirmeyi yükledikten sonra, CPU kullanımı ve g/ç işlemleri hakkında bilgi içeren yeni kaynak kullanımı olayı sınıfı tanıtılmıştır. Bu bilgiler ayrı bir olayda veya komut son olayında ek sütunlarda veya sorgu sonu olayında günlüğe kaydedilir. Aşağıdaki bilgiler olayın TextData sütununa eklenebilir:
-
<değer>
-
READ_KB, <Value>
-
YAZMA <değer>
-
WRITE_KB, <Value>
-
CPU_TIME_MS, <Value>
-
ROWS_SCANNED, <Value>
-
ROWS_RETURNED, <Value>
Kilitleme etkinliklerini izleyen izleme etkinlikleri
SQL Server 2008 R2 Analysis Services, kilitleme etkinliklerini izleyen aşağıdaki iki olayı destekler:
-
Çıkmaz
-
LockTimeOut
Bu güncelleştirmeyi yükledikten sonra, kilitleme etkinliklerini izlemek için aşağıdaki yeni izleme etkinlikleri kullanılabilir:
-
Alınan kilitler
-
Kilitleniyor
-
Kilitleme bekleniyor
Alınan kilitler olayı, işlemin işleme işlemi için işlemin toplu iş kilitlerini ne zaman aldığını gösterir. Yayınlanan kilitleniyor olayı, işlemin istediği işlemin istediği kilit Bu olay, kilitlerin tutulacağı süreyi de gösterir. Bekleme bekleniyor olayı, bir işlemin toplu işteki bir kilit alması için bir işlemin ne zaman beklediğini ve beklediğini gösterir. Bu bilgiler bu olaylarda bulunan TextData sütunudur. Bu bilgiler aşağıdaki ek ilişkili verileri içerir:
-
İşlem KIMLIĞI
-
LockList XML düğümü
-
WaitList XML düğümü
-
HoldList XML düğümü
Kilit alındı olayı ve serbest bırakıldı olayı, LockList bilgilerini içerir. Bekleme bekleniyor olayı LockList, waitlistve HoldList bilgilerini içerir.
LockList
LockList düğümü aşağıdaki bilgileri içerir:
-
Kilit türü
-
Kilit durumu
-
İstenen nesnenin nesne yolu
-
Nesne KIMLIĞI
Not Nesne yolu ad alanı olmadan bildirilir. Buna ek olarak Kilitle olayı da Duration özelliğini içerir. Duration özelliği, kilidin milisaniye olarak tutulacağı süreyi gösterir. Aşağıda LockList düğümünün bir örneği verilmiştir:
<LockList> <Lock> <Type>Read</Type> <LockStatus>Acquired</LockStatus> <Object><DatabaseID>AdventureWorks</DatabaseID></Object> <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID> </Lock> <Lock> <Type>Read</Type> <LockStatus>Waiting</LockStatus> <Object><DatabaseID>FoodMart</DatabaseID><Object> <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID> </Lock> <Lock> <Type>Read</Type> <LockStatus>Requested</LockStatus> <Object><DatabaseID>FoodMart</DatabaseID><Object> <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID> </Lock></LockList>
Bu örnekte, işlem üç kilit ister ve ikinci kilidi bekler.
WaitList
Waitlist düğümü geçerli işlemden önce gelen bekleme işlemlerini listeler. Aşağıda, waitlist düğümünün bir örneği verilmiştir:
<WaitList> <Object><DatabaseID>FoodMart</DatabaseID><Object> <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID> <Type>Read</Type> <Transaction> <TransactionID>2342-3we-dsdf-sdf<TransactionID> <SPID>234</SPID> <Type>Write</Type> </Transaction> <Transaction> <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID> <SPID>222</SPID> <Type>Read</Type> </Transaction> </WaitList>
HoldList
HoldList düğümü, geçerli işlemin edinmeye çalıştığı bir kilit içeren işlemleri listeler. HoldList düğümünün bir örneği aşağıda verilmiştir:
<HoldList> <Object><DatabaseID>FoodMart</DatabaseID><Object> <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID> <Type>Read</Type> <Transaction> <TransactionID>2342-3we-dsdf-sdf<TransactionID> <SPID>234</SPID> <Type>Write</Type> </Transaction> <Transaction> <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID> <SPID>222</SPID> <Type>Read</Type> </Transaction> </HoldList>
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
SQL Server artımlı hizmet modeli hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
935897 SQL Server ekibinde, bildirilen sorunlara yönelik düzeltmeleri sunmak amacıyla artımlı hizmet modeli kullanılabilirSQL Server güncelleştirmelerinin adlandırma şeması hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
822499Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şemasıYazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması