Düzeltme: sql Server 2008'deki bölümlenmiş bir tabloya veri sıkıştırma etkin Veritabanı Bozulması

Makale çevirileri Makale çevirileri
Makale numarası: 2548593 - Bu makalenin geçerli olduğu ürünleri görün.
Microsoft, Microsoft sql Server 2008 düzeltmeler 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 önceki sql Server 2008'de bulunan tüm güvenlik düzeltmelerini düzeltmesi.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Veri sıkıştırma Microsoft sql Server 2008'de etkinleştirilmiş olan bir bölümlenmiş tablosuna karşı bir sorgu çalıştırdığınızda, veritabanı bozulması oluşabilir. Bu sorun oluştuğunda sql Server Errorlog dosyasında aşağıdakine benzer bir hata iletisi kaydedilir:
<date time=""> <spid number="">Hata: işlemi 3314, önem: 21, durumu: 4.</spid></date>

<date time=""> <spid number="">Geri alma '<database>' veritabanında günlüğe kaydedilen bir işlemi sırasında günlük kayıt kodu (293790:15039:64) sırasında bir hata oluştu. Genellikle, belirli hata, daha önce bir hata Windows olay günlüğü hizmeti olarak kaydedilir. Veritabanı veya dosya yedekten geri yükleyin veya veritabanını onarmak</database></spid></date>

<date time=""> <spid number="">Veritabanı <database> 'XdesRMReadWrite::RollbackToLsn' yordamında 5242 hata yüzünden kapatıldı. Veritabanına yapılan tüm bağlantıları iptal sonra anlık görüntü olmayan veritabanlarını çalıştı için yeniden.</database></spid></date>

<date time=""> <spid number="">Hata: 9001, önem: 21, State: 1.</spid></date>

<date time=""> <spid number="">Günlük veritabanı '<database>' için kullanılamaz. İlgili hata iletileri için olay günlüğünü denetleyin. Tüm hataları çözün ve veritabanını yeniden</database></spid></date>

<date time=""> <spid number="">Hata: 9001, önem: 21, State: 1.</spid></date>

<date time=""> <spid number="">Günlük veritabanı '<database>' için kullanılamaz. İlgili hata iletileri için olay günlüğünü denetleyin. Tüm hataları çözün ve veritabanını yeniden</database></spid></date>

<date time=""> <spid number="">Hata: 9001, önem: 21, durumu: 5.</spid></date>
Ayrıca, bir mini-dump dosyası sql Server günlük klasöründe oluşturulur.

sql Server 2008 R2 çalıştırıyorsanız, kümülatif yüklemeniz gereken güncelleştirme bu sorunu gidermek sql Server 2008 R2 için 7. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2504090 Düzeltme: sql Server 2008 R2'de tablonun sütun koyduktan sonra yeni bir bölüm bölümlenmiş bir tablodan veri eklediğinizde erişim ihlali

Not Bu sorunla ilgili olarak aynı nedenlerle ortaya çıkan farklı belirtiler düzeltme 2504090 giderir. Bu nedenle, düzeltme 2504090 makalede açıklanan belirtilerle de karşılaşabilirsiniz.

Neden

Farklı bölümlere veri eklemek için sql Server kullanır erişimcisi meta veri değişiklikleri yanlış tanıdığı için bu sorun oluşur.

Veri sütun bırakılan sonra oluşturulan yeni bir bölüm eklendiğinde, yeni bölüm için nullable sütun sayısı bir değerden, eski bölümü olan olabilir.

Çözüm

Güncelleştirme toplaması bilgileri

sql Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme, önce sql Server 2008 Service Pack 1 için toplu güncelleştirme 15'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:
2555406 sql Server 2008 Service Pack 1 için toplu güncelleştirme paketi 15
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008'de bulunan tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulamayı düşünmelidir önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
970365 sql Server 2008, sql Server 2008 Service Pack 1'den sonra yayımlanan oluşturur
Microsoft sql Server 2008 düzeltmeleri için belirli bir sql Server hizmet paketi oluşturulur. sql Server 2008 Service Pack 1 yüklemesi için bir sql Server 2008 Service Pack 1 düzeltme uygulamalısınız. Varsayılan olarak, sql Server hizmet paketi içinde sağlanan düzeltme sonraki sql Server hizmet paketi dahil edilir.

sql Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme, sql Server 2008 Service Pack 2 için toplu güncelleştirme 4 önce 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:
2527180 sql Server 2008 Service Pack 2 için toplu güncelleştirme paketi 4
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008'de bulunan tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulamayı düşünmelidir önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
956909 sql Server 2008, sql Server 2008'den sonra yayımlanan oluşturur
Microsoft sql Server 2008 için belirli bir sql Server hizmet paketi düzeltmeleri oluşturulur. sql Server 2008 Service Pack 2 yüklemesi için bir sql Server 2008 Service Pack 2 Düzeltme uygulamalısınız. Varsayılan olarak, sql Server hizmet paketi içinde sağlanan düzeltme sonraki sql Server hizmet paketi dahil edilir.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için tüm bölümleri bölümlenmiş Tablo sütunlarından biri koyduktan sonra yeniden oluşturun.

Not Bu sorun, yeni bir sütun çıkarılır ve bu düzeltme yüklü değilse yeni bir bölüm oluşturulur oluşabilir.

Durum

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

Referanslar

Veri sıkıştırma hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
Veri sıkıştırma hakkında genel bilgiler
sql Server için artan 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 Artan hizmet modeli bildirilen sorunlar için düzeltmeler teslim etmek için sql Server ekibi kullanılabilir
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 paketleri için yeni dosya 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ı

Özellikler

Makale numarası: 2548593 - Last Review: 18 Temmuz 2011 Pazartesi - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Integration Services
Anahtar Kelimeler: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2548593 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2548593

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com