Düzeltme: bir tabloya karşı dml sorguyu çalıştırmayı veya view hatası veya başka sorunlar ortaya onaylama işlemi iki dizin sql Server 2008'de vardır

Makale çevirileri Makale çevirileri
Makale numarası: 2542225 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Microsoft, Microsoft sql Server 2008 SP2 düzeltmelerini karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm düzeltmeleri içerir ve önceki sql Server 2008 SP2'deki tüm güvenlik düzeltmelerini düzeltmesi.

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Bir tablo veya Microsoft sql Server 2008'de iki dizin sahip bir görünüm var. İlk dizin üzerinde bir after tetikleyicisi yok. Ancak, ikinci dizini bir after tetikleyicisi üzerinde yok.
  • İkinci dizindeki bazı kayıtlar satırlar için sürüm bilgilerini içerir. Örneğin, satır sürümü etkinleştirmek anlık yalıtım özelliği önceden etkinleştirdiyseniz.
  • Karşı tabloyu veya görünümü karşı dml sorguyu çalıştırmayı deneyin.
Bu senaryoda, aşağıdaki sorunlardan biriyle karşılaşabilirsiniz:
  • Bir onaylama işlemi hatası oluşur ve aşağıdaki hata sql Server hata günlüğüne yazılır:

    Tarih saatSPID # Hata: 17066, önem: 16, State: 1.
    Tarih saatSPID # sql Server onaylama işlemi: dosya: PAGEREF.cpp, satır = 1332 onaylama işlemi başarısız ' 0 = pageFull =='. Bu hata, zamanlama ile ilgili olabilir. Hata bildirimi yeniden çalıştırmadan sonra da devam ederse dbcc checkdb, veritabanı yapısal bütünlük denetimi yapın veya bellek içi veri yapıları bozuk olmadığından emin olmak için sunucuyu yeniden başlatın.
    Tarih saatSPID # Hata: 3624, önem: 20, State: 1.
    Tarih saat > SPID # Bir sistem onaylama işlemi başarısız oldu. Ayrıntılar için sql Server hata günlüğünü denetleyin. Genellikle, yazılım hatası veya veri bozulması tarafından bir onaylama işlemi hatasına neden olur. Veritabanı bozulmasını kontrol için dbcc checkdb çalışan düşünün. Dökümleri, Kurulum sırasında Microsoft'a göndermek anlaşılan bir mini döküm Microsoft'a gönderilir. Bir güncelleştirme Microsoft'tan teknik destek bir qfe veya en son hizmet paketi de olabilir.
  • Sorgusu yanlış sonuçlar döndürüyor.
  • Bir veri bozulması sorun oluşur.

Neden

Bu sorun, sql Server query optimizer bir üründe nedeniyle oluşur. dml sorgu çalıştırdığınızda, tetikleyici oluşturan hatalı satır sürüm bayrakları ayarlanır ve eski satır sürüm bilgilerini sql Server depolama motorunu kullanır. Bu nedenle, "Belirtiler" bölümünde açıklanan sorunlar oluşur.

Çözüm

Güncelleştirme toplaması bilgileri

sql Server 2008 Service Pack 2 (SP2) toplu güncelleştirme paketi 6

Bu sorunla ilgili düzeltme, toplu Update 6'önce yayımlanmıştır. Bu sql Server 2008 Service Pack 2 için toplu güncelleştirme paketi 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:
2582285 sql Server 2008 Service Pack 2 için toplu güncelleştirme paketi 6
Not Yap?lar birikimli olduğu için her yeni düzeltme Sürüm düzeltmeleri içerir ve önceki sql Server 2008 Service Pack 2'de bulunan tüm güvenlik düzeltmelerini düzeltmesi. Bu düzeltmeyi içeren en son düzeltme sürümü uygulanması dikkate almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2402659 sql Server 2008, sql Server 2008 Service Pack 2'den sonra yayımlanan oluşturur.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Özellikler

Makale numarası: 2542225 - Last Review: 7 Ekim 2011 Cuma - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Enterprise
Anahtar Kelimeler: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2542225 KbMttr
Machine-translated Article
Ö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:2542225

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com