Hata #: 50003456 (SQL düzeltmesi)
Microsoft, Microsoft SQL Server 2008 düzeltmelerini bir indirilebilir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni 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.
Belirtiler
Microsoft SQL Server 2008, SQL Server 2012 veya SQL Server 2014 'da, kümelenmiş dizin tablosunda Dizin Bakımı sırasında alter INDEX REBUILD deyimini kullanırsınız. Bunu yaptığınızda, kümelenmiş dizin tablosu yeniden oluşturulması beklediğinizden uzun sürebilir.
Neden
Bu sorun, kümelenmiş dizin tablosu dosya akışı verilerini içerdiğinde oluşur. Kümelenmiş dizin tablosu yeniden oluşturulduğunda, dosya akış verilerinde gereksiz kopyalama işlemleri yapılır. Gereksiz kopyalama işlemleri yeniden oluşturma işlemini yavaşlatır.
Çözüm
Bu sorunla ilgili düzeltme ilk olarak aşağıdaki SQL Server toplu güncelleştirmesinde yayımlanmıştır.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
SQL Server 2012 SP1 için toplu güncelleştirme 8 /en-us/help/2917531
SQL Server 2008 için toplu güncelleştirme 1 /en-us/help/956717
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Geçici Çözüm
Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
-
Kümelenmiş dizini bırakın. Drop INDEX deyimini kullanarak kümelenmiş dizini açabilirsiniz. Drop Index deyimi hakkında daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa258837(SQL.80).aspx
-
Yeni bir kümelenmiş dizin oluşturun. Create INDEX deyimini kullanarak yeni bir kümelenmiş dizin oluşturabilirsiniz. Create INDEX deyimi hakkında daha fazla bilgi IÇIN aşağıdaki MSDN Web sitesini ziyaret edin:
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Hangi dosyaların değiştirildiği ve bu Microsoft Bilgi Bankası makalesinde açıklanan düzeltmeyi içeren toplu güncelleştirme paketini uygulama önkoşulları hakkında bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
956717 SQL Server 2008 için toplu güncelleştirme paketi 1
Başvurular
SQL Server 2008 yayımlandıktan sonra kullanılabilen yapıların 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:
956909 SQL Server 2008 sonrasında yayınlanan SQL Server 2008 derlemeleriSQL 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:
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ını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması