KB2413430-FIX: SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2'de ÇEVRIMIÇI seçeneğini kullanarak bir dizini yeniden oluşturduğunuzda oluşan "sürüm kaydı bulunamıyor ve sayfa ayrılmamış" hata iletisini alıyorsunuz

Microsoft, Microsoft SQL Server 2005, Microsoft SQL Server 2008 ve Microsoft SQL Server 2008 R2 tarafından indirilebilir bir dosya olarak düzeltir. Düzeltmeler birikimli olduğundan, her yeni sürüm, önceki SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2 sürümünde bulunan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server 2005, Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 veritabanında ALLOW_SNAPSHOT_ISOLATION seçeneğini etkinleştirirsiniz.

  • Bir tabloda sürüm oluşturma işlemi gerçekleştirirsiniz. Örneğin, tabloyu güncelleyin.

  • Anlık görüntü yalıtımı düzeyini veritabanında devre dışı bırakın.

  • Sürüm oluşturma bilgilerini içeren bir kayıtta dizin anahtarı sütununu güncelleriz.

  • Tablodaki çevrimiçi dizini yeniden inşa edebilirsiniz.

Bu senaryoda, bir onaylama hatası oluşur ve SQL Server hata günlüğünde aşağıdaki iletileri alırsınız:

<tarih><saat> <SPID> * yığın dökümünü başlat: <tarih><saat> <spıd> * <tarih><saat> <SPID> <Tarih><saat> <SPID> * <tarih><saat> <SPID> * konum: AppendOnlyVerStoreMgr. cpp: 731> <0 TARIH><saat> <SPID> * ifade: 0> <6 Tarih><saat> <SPID> * SPID: <SPID><Tarih><saat> <SPID> * Process ID: 6328> <0 Tarih><saat> <SPID> * Açıklama: sürüm kaydını bulamıyor ve sayfa ayrılmamış. Durum = 3<tarih><saat> <SPID> * <Tarih><saat> <SPID> * giriş ARABELLEĞI 170 bayt-<Tarih><saat> <SPID> * alter INDEX <tablo adı>DateTimespid

Neden

Bu sorun, dizin anahtarının yeni kaydının sürüm oluşturma bilgilerinin dizin anahtarının eski kaydından kopyalandığı nedeni oluşur. Bu nedenle, dizin yeniden oluşturulduğunda hata oluşur.

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2008 R2

Bu sorunla ilgili düzeltme ilk olarak 5 toplu güncelleştirme ile yayımlanmıştır. 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ını tıklatın:

2438347 SQL Server 2008 R2 için toplu güncelleştirme paketi 5 Not Derlemeler birikimli olduğundan, her yeni düzeltme 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. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. 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 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri

SQL Server 2005 Service Pack 4

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2005 Service Pack 4 için toplu güncelleştirme 1 ' de 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:

2464079 SQL Server 2005 Service Pack 4 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2005 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:

2485757 SQL Server 2005 Service Pack 4 sonrasında yayınlanan SQL Server 2005 derlemeleri Microsoft SQL Server 2005 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2005 Service Pack 4 düzeltmesini SQL Server Service Pack 4 kurulumuna 2005 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.

SQL Server 2005 SP3

Bu sorunla ilgili düzeltme ilk olarak 12 toplu güncelleştirme tarihinde yayımlanmıştır. SQL Server 2005 SP3 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ını tıklatın:

2345449 SQL Server 2005 Service Pack 3 toplu güncelleştirme paketi 12 Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2005 SP3 düzeltme sürümü ile sağlanan 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üşünebilirsiniz. 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 Service Pack 3 sonrasında yayınlanan SQL Server 2005 derlemeleri

SQL Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 1 için toplu güncelleştirme 11 ' de 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:

2413738 SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketi 11Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:

970365 SQL Server 2008 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 derlemeleriMicrosoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 1 düzeltmesini SQL Server Service Pack 1 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.

SQL Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 2 için toplu güncelleştirme 2 ' de 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:

2467239 SQL Server 2008 Service Pack 2 için toplu güncelleştirme paketi 2Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:

2402659 SQL Server 2008 Service Pack 2 ' den sonra yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 2 düzeltmesini SQL Server Service Pack 2 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.

Geçici Çözüm

Bu soruna geçici bir çözüm için, sorguda çevrimdışı seçeneğini kapalı olarak ayarlayarak bu veritabanının dizinini yeniden oluşturun.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Çevrimiçi dizin işlemleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Dizin işlemleri hakkında genel bilgiler

Çevrimiçi dizin işlemlerinin ayrıntıları hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Çevrimiçi dizin işlemlerinin ayrıntılı açıklaması

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×