KB2628126 - DÜZELTME: Birincil anahtar BIGINT sütununa ayarlanmışsa SQL Server 2008 veya SQL Server 2008 R2'de tam metin dizini oluşturduğunuzda "sıkıştırma veya açma sırasında tam metin dizini hatası" hatası

Uygulandığı Öğe
SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft, Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm bir önceki SQL ServerSQL Server 2008 veya SQL ServerSQL Server 2008 R2 güncelleştirme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik güncelleştirmelerini içerir.

Belirtiler

Aşağıdaki senaryoyu ele alalım:

  • Microsoft SQL ServerSQL Server 2008 veya Microsoft SQL ServerSQL Server 2008 R2'de BIGINT ve XML sütunu içeren bir tablonuz var.
  • Tablonun birincil anahtarını BIGINT sütununa ayarlarsınız.
  • XML sütununda bir tam metin dizini oluşturmaya çalışırsınız.

Bu senaryoda, SQL Server hata günlüğüne aşağıdakine benzer bir hata iletisi kaydedilir:

Not

<Tarih><Saat> spid# Hata: 30045, Önem Derecesi: 17, Durum: 53.
<Tarih><Saat> spid# Sıkıştırma veya açma sırasında tam metin dizini hatası. Diskteki tam metin dizini bozulmuş olabilir. dbcc checkdatabase'i çalıştırın ve dizini yeniden doldurun.

Ayrıca, aşağıdakine benzer bir hata iletisi de tam metin arama günlüğüne kaydedilir:

Not

<Tarih><Saat> spid# Tablo veya dizinli görünüm '<tablo veya veiw>' (tablo veya dizinli görünüm kimliği '<ID>', veritabanı kimliği '<ID>'), tam metin anahtar değeri '<Value' için tam metin dizin popülasyonu sırasında '0x80fc755d>' hatası oluştu. Yeniden dizine ekleme girişiminde bulunulacak.

Ayrıca SQL Server, Uygulama günlük klasöründe bellek dökümü dosyaları oluşturur.

Çözüm

Toplu güncelleştirme bilgileri

SQL ServerSQL Server 2008 Service Pack 3

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 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ına tıklayın:

2648098 SQL Server 2008 Service Pack 3 için Toplu Güncelleştirme Paketi 3Note. Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2629969 SQL Server 2008 Service Pack 3 yayımlandıktan sonra yayımlanan SQL Server 2008 derlemeleri Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2008 düzeltmeleri oluşturulmuştur. SQL ServerSQL Server 2008 Service Pack 3 yüklemesine bir SQL ServerSQL Server 2008 Service Pack 3 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

SQL Server 2008 R2

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 11'de yayınlandı. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme 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:

SQL Server 2008 R2 için 2633145 Toplu Güncelleştirme paketi 11 Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi ö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:

981356 SQL Server 2008 R2 yayınlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri

SQL ServerSQL Server 2008 R2 Service Pack 1

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için Toplu Güncelleştirme 4'te yayımlandı. Bu toplu güncelleştirme paketini edinme 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:

SQL Server 2008 R2 Service Pack 1 için 2633146 Toplu Güncelleştirme paketi 4Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi ö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:

2567616 SQL Server 2008 R2 Service Pack 1'den sonra yayımlanan SQL Server 2008 R2 derlemeleri

SQL ServerSQL Server 2008 Service Pack 2

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 2 için toplu güncelleştirme paketi 7'de yayınlanmış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ına tıklayın:

2617148 SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme Paketi 7Not: Derlemeler toplu olduğundan, her yeni güncelleştirme önceki SQL Server 2008 güncelleştirme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik güncelleştirmelerini içerir. Bu düzeltmeyi içeren en son güncelleştirme sürümünü uygulamayı düşünmenizi ö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:

2402659 SQL Server 2008 Service Pack 2'nin yayımlanmasından sonra yayımlanan SQL Server 2008 derlemeleri SQL Server 2008 düzeltmeleri, belirli SQL Server hizmet paketleri için oluşturulmuştur. SQL Server 2008 SP2 yüklemesine SQL Server 2008 Service Pack 2 (SP2) düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

Durum

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

Başvurular

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ına tıklayın:

935897 Bildirilen sorunlara yönelik düzeltmeler sağlamak için SQL Server ekibi bir Artımlı Bakım Modeli sağlayabilir SQL Server güncelleştirmelerin 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ına tıklayın:

822499 Microsoft SQL Server yazılım güncelleştirme paketleri için 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ı