SQL Server Analysis Services veritabanı eşitleme sırasında sorgu Kütüğü tablosundaki tüm kayıtları kesiliyor


Microsoft, Microsoft SQL Server 2005 düzeltmeleri karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2005 ile gelen tüm güvenlik düzeltmelerini düzeltin.

Belirtiler


Aşağıdaki senaryoyu düşünün:
  • SQL Server 2005 Analysis Services için Toplu Güncelleştirme 9 Microsoft SQL Server 2005 Service Pack 2 (SP2) veya sonraki bir SP2 toplu güncelleştirmesi yüklediniz. Veya SQL Server 2005 Analysis Services için SQL Server 2005 SP3 veya sonraki SP3 toplu güncelleştirmesi yüklü.
  • Sunucu üzerinde bir sorgu günlük ayarlayın.
  • Sunucudaki bir veritabanı eşitleme.
Bu senaryoda, sorgu Kütüğü tablosundaki tüm kayıtları kesiliyor.

Not: Bu sorun, SQL Server 2008 ve SQL Server 2008 R2'de de bulunmaktadır. Daha fazla bilgi için "Daha fazla bilgi" bölümüne bakın.

Çözüm



Bu sorunla ilgili düzeltme, önce SQL Server 2005 Service Pack 3 için toplu güncelleştirme 3'te yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
967909 toplu güncelleştirme paketi 3 için SQL Server 2005 Service Pack 3
Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2005 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
960598 SQL Server 2005, SQL Server 2005 Service Pack 3 yayımlandıktan sonra yayımlanan oluşturur
Microsoft SQL Server 2005 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2005 Service Pack 3 yüklemesi için bir SQL Server 2005 Service Pack 3 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

Durum


Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi


Bu sorun, SQL Server 2008 veya SQL Server 2008 R2'de sabit değildir. Bu eşitleme her çalıştığında SQL Server 2008 veritabanı yeni bir kopyasını kullanarak hedef veritabanı eşitleme yerini aldığından OlapQueryLog tablo keser. Bu, varolan bir veritabanını iliştirmek veya varolan bir veritabanını geri yükleme eşitleme gibi senaryoları etkiler.

SQL Server 2008'de yenilenmiş veritabanı şema tasarımı olan veya, varolan bir veritabanı şema tasarımı ile karşılaştırıldığında değiştirilmediğine eşitleme iş parçacıkları için önermek için dahili hiçbir gösterge yoktur. Bu nedenle, her eşitleme OlapQueryLog tablo keser. Genellikle, veritabanı tasarımı (küp, boyut, Ölçüm grubu) güncel sorgu kullanım bilgileri yanıltıcı yanlış öneriler yapmak için toplama tasarım Sihirbazı'ndan önceki düzeltmeleri önlemek için yapısı değiştiğinde OlapQueryLog tablonun kesilmiş.

Bir geçici çözümdür kullanıcı tanımlı oluşturmak için "Ekle sonra" kendi tabloya yeni eklenen satırlara çoğaltmak için ilişkisel veritabanındaki OlapQueryLog tablo üzerinde tetikleyici. Bu tablo, el ile istediğiniz kadar sürdürülebilir. Örneğin:

Tetikleyici SaveQueryLog OlapQueryLog üzerinde ekleme sonrasında oluşturun.
içine dbo olarak Ekle. CopyOfQueryLog select * dan eklendi

Geçici çözümü kullandığınızda, el ile kaydedilen veritabanı sorgu faaliyete doğru geçmiş bilgisini tutmak için CopyOfQueryLog tablo korumak zorunda. El ile bir Analysis Services veritabanı şema değişikliği yapılan herhangi bir zamanda tabloyu kesmek veya en azından CopyOfQueryLog bu etkilenen nesneleri silmeniz gerekir. Bu bakım karşı eski şema değişiklikleri toplama tasarım üzerinde Çözümleme Hizmetleri veritabanını daha yeni sürümlerine etkileyen etkinliği durdurmak için gereklidir.

Not: Sorgu günlük tablosu adı ortamınızda değişebilir. Adı yapılandırma QueryLog\QueryLogTableNameayarında belirtilir.

Sunucu günlük dosyaları hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

http://msdn.microsoft.com/en-us/library/ms174827.aspx


Analysis Services sorgu günlük yapılandırma hakkında daha fazla bilgi için aşağıdaki Microsoft TechNet Web sitesini ziyaret edin:

http://technet.microsoft.com/en-us/library/cc917676.aspx

Başvurular



SQL Server 2005 Service Pack 3 sonra kullanılabilir yapılar listesi 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:
960598
SQL Server 2005, SQL Server 2005 Service Pack 3 yayımlandıktan sonra yayımlanan oluşturur

SQL Server için 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 ekibinden bildirilen sorunlar için düzeltmeler sunmak için artımlı bir hizmet modeli kullanılabilir

SQL Server 2005 Service Pack 3'ü edinme 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:
913089
SQL Server 2005 için en son hizmet paketini elde etme
SQL Server 2005 SP3'teki yeni özellikler hakkında ve SQL Server 2005 SP3'ndeki geliştirmeler hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

SQL 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:
822499
Microsoft 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ına tıklayın:
824684
Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması