Belirtiler
Microsoft SQL Server 2012 ' da bazı bölümlenmiş tablolarınız olduğunu varsayalım. Bölümlenmiş tablolarda bir columnstore dizini oluşturmaya çalışırsınız. Bu durumda, derleme işlemi başarısız olabilir ve bellek yetersiz hatasıyla karşılaşabilirsiniz. Ayrıca, SQL Server hata günlüğüne aşağıdaki hata kaydedilir:
<tarih><saat> SPID # hatası: 701, önem: 17, durum: 193.<tarih><saat> SPID # bu sorguyu çalıştırmak için yeterli sistem belleği yok.
NotSorun tipik olarak, columnstore dizinini oluşturan birçok bölüm ve eşzamanlı iş parçacığı olduğunda oluşur.
Çözüm
Toplu güncelleştirme bilgileri
Toplu güncelleştirme 4SQL Server 2012 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 4 ' te yayımlanmıştır. SQL Server 2012 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:
2833645 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 4Not Yapılar birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2012 Service Pack 1 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:
2772858 SQL Server 2012 Service Pack 1 ' den sonra yayınlanan SQL Server 2012 derlemeleri
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Geçici Çözüm
Sorunu geçici olarak çözmek için, en yüksek paralellik değerini (MAXDOP) en aza indirin.