MSSQLSERVER_2577

Şunlar için geçerlidir: SQL Server

Details

Attribute Değer
Ürün Adı SQL Server
Olay Kimliği 2577
Olay Kaynağı MSSQLSERVER
Bileşen SQLEngine
Sembolik Ad DBCC_IAM_CHAIN_SEQUENCE_OUT_OF_ORDER
İleti Metni Nesne ID'si O_ID, indeks kimliği I_ID, bölüm kimliği PN_ID, alloc birim ID'si A_ID (tip TYPE) için Indeks Ayırma Haritası (IAM) zincirinde zincir dizisi numaraları sıradan çıkmıştır. Sayfa P_ID1, sıra numarası SEQUENCE1 sayfa P_ID2 sıra numarası SEQUENCE2'a işaret eder.

Explanation

Her Indeks Tahsis Haritası (IAM) sayfasının bir dizi numarası vardır. Dizi numarası, IAM sayfasının IAM zinciri içindeki konumudur. Kural, her IAM sayfası için dizi numaralarının bir artmasıdır. IAM sayfası, P_ID2, bu kurala uymayan bir dizi numarasına sahiptir.

Kullanıcı Eylemi

Donanım arızasını arayın

Donanım tanılaması yapın ve sorunları düzeltin. Ayrıca Microsoft Windows sistem ve uygulama kayıtlarını ile SQL Server hata günlüğünü inceleyerek hatanın donanım arızası sonucu olup olmadığını görebilirsiniz. Loglarda bulunan donanımla ilgili sorunları düzeltin.

Sürekli veri bozulması sorunlarınız varsa, sorunu izole etmek için farklı donanım bileşenlerini değiştirmeyi deneyin. Sistemde disk kontrolcüsünde yazma-önbellekleme etkinleştirilmediğinden emin olun. Sorunun yazı-önbellek yapmaktan şüpheleniyorsanız, donanım tedarikçinizle iletişime geçin.

Son olarak, yeni bir donanım sistemine geçmek faydalı olabilir. Bu anahtar, disk sürücülerinin yeniden formatlanmasını ve işletim sisteminin yeniden kurulmasını içerebilir.

Yedeklemeden Geri Yükleme

Sorun donanımla ilgili değilse ve bilinen temiz bir yedekleme varsa, veritabanını yedekten geri getirin.

DBCC CHECKDB'yi çalıştır

Temiz yedek yoksa, bozulmanın boyutunu belirlemek için REPAIR maddesi olmadan DBCC CHECKDB çalıştırın. DBCC CHECKDB, kullanılacak bir TAMIR maddesi önerecektir. Sonra, bozulmayı onarmak için uygun TAMIR maddesi ile DBCC CHECKDB çalıştırın.

Caution

DBCC CHECKDB ile TAMIR maddesinin verileriniz üzerinde ne etkisi olduğundan emin değilseniz, bu bildirimi çalıştırmadan önce ana destek sağlayıcınızla iletişime geçin.

DBCC CHECKDB'yi TAMIR maddelerinden biriyle çalıştırmak sorunu çözmüyorsa, ana destek sağlayıcınızla iletişime geçin.

REPAIR Options Çalıştırma Sonuçları

REPAIR çalıştırmak IAM zincirini yeniden inşa edecek. REPAIR, mevcut IAM zincirini önce ikiye böler. Zincirin ilk yarısı IAM sayfası P_ID1 ile sona erecek. P_ID1 sayfanın bir sonraki sayfa işaretçisi (0:0) olarak ayarlanır. Zincirin ikinci yarısı IAM sayfası P_ID2 ile başlayacak. P_ID2 sayfanın önceki sayfa işaretçisi (0:0) olarak ayarlanır.

REPAIR, zincirin iki parçasını birbirine bağlayacak ve IAM zinciri için dizi numaralarını yeniden üretecektir. Tamir edilemeyen IAM sayfaları serbest bırakılır.

Caution

Bu onarım veri kaybına yol açabilir.