Makale numarası: 967963 - Son Gözden Geçirme: 24 Temmuz 2009 Cuma - Gözden geçirme: 2.0
Düzeltme: SQL Server 2005 Compact Edition ve SQL Server 3.5 Compact RepairOption.RecoverCorruptedRows seçeneği ile birlikte onarım yöntemini kullanarak bir veritabanı onardığınızda bazı satırlar silinir
RepairOption.RecoverCorruptedRows seçeneği ile birlikte <a2>onarım</a2> yöntemini kullanarak bir veritabanını onarmak için Microsoft SQL Server 2005 Compact Edition veya Microsoft SQL Server 3.5 Compact bazı satırlar beklenmedik biçimde siliniyor.
Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın.
Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine bir istekte bulunun.
Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.
ÖNKOŞULLAR
Bu düzeltmeyi yüklemek için herhangi bir önkoşul bulunmamaktadır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme Değiştirme Bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.
DOSYA BİLGİLERİ
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Compact SQL Server pocket PC aygıtları dışındaki Armv4i tabanlı aygıtlarda, Windows CE 5.0 3.5
Bu tabloyu kapaBu tabloyu aç
Dosya Adı
Dosya Sürümü
Dosya Boyutu
TARİH
SAAT
Platform
Sqlce.dev.ENU.wce5.armv4i.cab
Uygulanamaz
316,633
06 Mart 2009
03: 49
Uygulanamaz
Sqlce.REPL.wce5.armv4i.cab
Uygulanamaz
818,225
06 Mart 2009
03: 49
Uygulanamaz
Sqlce.wce5.armv4i.cab
Uygulanamaz
1,775,090
06 Mart 2009
03: 49
Uygulanamaz
Compact SQL Server Windows CE 5.0 3.5 Armv4i tabanlı bir pocket PC aygıtlarında
Bu tabloyu kapaBu tabloyu aç
Dosya Adı
Dosya Sürümü
Dosya Boyutu
TARİH
SAAT
Platform
Sqlce.dev.ENU.PPC.wce5.armv4i.cab
Uygulanamaz
104,684
06 Mart 2009
04: 02
Uygulanamaz
Sqlce.PPC.wce5.armv4i.cab
Uygulanamaz
749,794
06 Mart 2009
04: 02
Uygulanamaz
Sqlce.REPL.PPC.wce5.armv4i.cab
Uygulanamaz
341,743
06 Mart 2009
04: 02
Uygulanamaz
SQL Server 2005 Compact Edition için Windows CE 4.0 üzerinde Armv4 tabanlı aygıtlar dışında pocket PC aygıtı
Bu tabloyu kapaBu tabloyu aç
Dosya Adı
Dosya Sürümü
Dosya Boyutu
TARİH
SAAT
Platform
Sqlce30.dev.ENU.wce4.armv4i.cab
Uygulanamaz
327,402
26 Ocak 2009
06: 02
Uygulanamaz
Sqlce30.REPL.wce4.armv4i.cab
Uygulanamaz
760,890
26 Ocak 2009
06: 02
Uygulanamaz
Sqlce30.wce4.armv4i.cab
Uygulanamaz
1,627,830
26 Ocak 2009
06: 02
Uygulanamaz
SQL Server 2005 Compact Edition için Windows CE 4.0 Armv4 tabanlı bir pocket PC aygıtlarında
Bu düzeltmeyi uyguladıktan sonra RepairOption numaralandırma gibi geliştirilmiştir. Lütfen dikkatle gözden geçirin.
RecoverAllOrFail Bu, bu düzeltmenin sunulan yeni bir seçenektir. Kurtarma, onarım yöntemi ça?r?l?r RecoverAllorFail değeri'ni kullanarak, yalnızca hiçbir veri kaybı başarılı olacaktır. Veri kaybı algıladı, kurtarma işlemi iptal edilir ve bir özel durum. Bu, veritabanı onarımı başarıyla tamamlandı ve hiçbir veri kaybı olduğunu emin olmak için tercih edilen seçenektir. Veri kaybına ve bozulmasına onarılan veritabanından karşı korunmanıza yardımcı olacak en etkili seçeneğidir.
RecoverAllPossibleRows Bu, bu düzeltmenin sunulan yeni bir seçenektir. Onarım yöntemi ça?r?l?r RecoverAllPossibleRows değeri'ni kullanarak, veritabanı bozuk sayfalarından veri okumak yeniden deneyecek. Bu büyük olasılıkla daha fazla veri kurtarıldı olur. Ancak, bu seçenek kurtarılan veri bozulması her türlü boş olacağını garantilemez. Bu nedenle sonraki olarak Verify call bile onarılan veritabanından döndürür true değeri, veritabanında mantıksal bozulma içerebilir. Örneğin, bir yabancı anahtar değeri karşılık gelen birincil anahtar değeri bulunabilir. Bu sorun, yabancı bir kısıtlama şema tanımı <a0>Hedef</a0> veritabanında başarısız ve eksik. Kurtarma, performansı artırmak için bu şekilde gerçekleştirilir.
DeleteCorruptedRows Onarım yöntemi ça?r?l?r DeleteCorruptedRows değeri'ni kullanarak, tüm bozuk sayfalar veritabanından atılır. Bu, önemli veri kaybına neden olabilir. Bu seçenek, sonraki olarak Verify call bile onarılan veritabanından döndürür değeri true, veritabanı mantıksal bozulma içeriyor olabilir. Örneğin, bir yabancı anahtar değeri karşılık gelen birincil anahtar değeri bulunabilir. Bu sorun, yabancı bir kısıtlama şema tanımı <a0>Hedef</a0> veritabanında başarısız ve eksik. Kurtarma, performansı artırmak için bu şekilde gerçekleştirilir.
RecoverCorruptedRows Bu seçenek etkin olarak kabul edilmez ve değil kullanılmalıdır. Lütfen bunun yerine RecoverAllPossibleRows kullanın.
Notları
Onarım yöntemi, her bir şüpheli veritabanının tam veri kurtarma garanti etmez. Bazı veri bozulmaları formlara, uygulama tarafından seçilen onarım seçeneğini ne olursa olsun tamamen onarılamıyor.
Seçilen onarım seçeneğini ne olursa olsun, onarım yöntemi, bir günlük dosyasına herhangi bir veritabanı tutarsızlık hakkında ayrıntılar yazabilirsiniz. Bu dosya, kaynak veritabanını .sdf dosyasını içeren dizinine yazılır. Veritabanı Sonuç geçerli olup olmadığını belirlemek için bu günlük dosyası, uygulama veya veritabanı yöneticisi inceleyin. Bu, uygulamanın RecoverAllOrFail seçeneğini kullandığınızda, önemli bir adımdır.
Uygulama RecoverAllOrFail seçeneğini kullanın veya veritabanı yöneticisi, sonuçta elde edilen veritabanı doğrulamak için uygulamanın sorumluluğunu olur. Bu, veritabanının güvenilir olup olmadığını belirlemek için günlük dosyası incelenerek gerçekleştirilir.
Uygulama veya kullanıcı için oluşturulan veritabanı geçerliliği doğrulanamıyor, veritabanını yedekten geri yükleyin veya veritabanını el ile olarak re-construct. Üretim veritabanı kullanmadan önce yapmalısınız.
Incremetal hizmet modeli 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:
935897
(http://support.microsoft.com/kb/935897/
)
SQL Server ekibinden bildirilen sorunlar için düzeltmeler ulaştırmak için artımlı bir hizmet modeli kullanılabilir
SQL Server güncelleştirmelerinin adlandırma şeması 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:
822499
(http://support.microsoft.com/kb/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
(http://support.microsoft.com/kb/824684/
)
Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Ö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:967963
(http://support.microsoft.com/kb/967963/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.