Makale numarası: 2248999 - Son Gözden Geçirme: 21 Temmuz 2010 Çarşamba - Gözden geçirme: 1.0

DÜZELTME: bir görünümde bir Microsoft SQL Server 2008 güncelleştirmesi bir dizin bozulma oluşur

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Microsoft, Microsoft SQL Server 2008 düzeltme karşıdan yüklenebilir bir dosya olarak dağıtır. SQL Server 2008 düzeltmeleri birikimlidir, her yeni sürüm tüm düzeltmeleri içerir ve tüm güvenlik giderir önceki içerdiği düzeltme sürümü.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Görünümü, ilişkili tablolar Microsoft SQL Server 2008'de bir görünüm DML işlemi gerçekleştirdiğinizde, bozulmuş.

Bu sorun aşağıdaki koşullar doğruysa oluşur:
  • Sahip iki veya daha fazla tablo olan aynı yapı.
  • Bu tablolar yok kümelenmiş dizin.
  • Her tablo için belirli bir aralığı belirli bir sütun için olası değerleri sınırlayan bir denetleme sınırlaması vardır. Aralıkları değil çakışma. yapmak
  • Bu tablo bir sendikaya alan görünüm oluşturma . NOLOCK ipucunu her birleşim sorgusunda kullandığınız.
  • İki veya daha fazla oturum paralel bir görünüm DML işlemi gerçekleştirme . UPDATE, INSERT veya DELETE işlemleri görüntüleme. yaptığınız gibi

Neden

Sorunu oluşur çünkü bir yanlış kilit yalıtım kullanılan sırasında DML işlemi.

Çözüm

Toplu güncelleştirme bilgileri

Düzeltme bu sorun, SQL Server 2008 Service Pack 1 için toplu güncelleştirme 9, önce yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2083921  (http://support.microsoft.com/kb/2083921/LN/ ) 9 SQL Server 2008 Service Pack 1 için toplu güncelleştirme
NotSürüm önceki SQL Server 2008 ile verilen tüm güvenlik düzeltmelerini düzeltmek ve yapılar toplu, her yeni düzeltme sürümü olduğundan, tüm düzeltmeleri içerir. Microsoft bu düzeltmeyi içeren en son düzeltme sürümü uygulama düşünün önerir. Daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
970365  (http://support.microsoft.com/kb/970365/LN/ ) The SQL Server 2008, SQL Server 2008 Service Pack 1 yayımlanmıştır sonra yayımlanmış oluşturur
Microsoft SQL Server 2008 düzeltmeler, belirli SQL Server hizmet paketleri oluşturulur. SQL Server 2008 Service Pack 1 yüklemesi için bir SQL Server 2008 Service Pack 1 düzeltme uygulamanız gerekir. Varsayılan olarak, SQL Server hizmet paketi içinde gelen bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

Pratik Çözüm

Bu sorunu gidermek için bozulmasını gidermek için DBCC CHECKDB ('Veritabanı adı', REPAIR_BUILD) komutunu kullanabilirsiniz. Bozulmanın düzeltildi, olmayan bozulma. en son yedeği geri

Durum

Microsoft, bu, "Aşağıdakilere Uygulanır" bölümünde. listelenen Microsoft ürünlerinde bir sorun onaylamıştır

Referanslar

SQL Server için değişen 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  (http://support.microsoft.com/kb/935897/ ) Değişen bir hizmet modeli, SQL Server ekibinden bildirilen sorunlar için düzeltmeler sağlamak için 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  (http://support.microsoft.com/kb/822499/ ) Güncelleştirme paketlerinin yeni adlandırma şeması Microsoft SQL Server yazılımı

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  (http://support.microsoft.com/kb/824684/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
Anahtar Kelimeler: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2248999 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:2248999  (http://support.microsoft.com/kb/2248999/en-us/ )