Düzeltme: bile fiziksel dosyaların dosya sistemindeki seyrek olarak işaretlendiğinde veritabanı veri dosyaları yanlış sql Server 2008 veya sql Server 2008 R2'de seyrek olarak işaretlenebilir

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

Bu Sayfada

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

Belirtiler

Hatta fiziksel dosyaları değil seyrek dosya sistemi işaretlendiğinde Microsoft sql Server 2008 R2 veya Microsoft sql Server 2008 veritabanı veri dosyalarını seyrek işaretlemek.

Notlar
  • Veritabanı veri dosyalarını seyrek sql Server Meta olarak işaretlenmiş olup olmadığını belirlemek için aşağıdaki deyimi çalıştırın ve Is_Sparse sütunun sonuç kümesinde sıfır dışında bir değere ayarlanmış olup olmadığını kontrol edin:
    Use
    <database name>
    select is_sparse , physical_name from sys.database_files
  • Dosya sisteminde fiziksel dosyaların durumunu sorgulamak için veritabanını çevrimdışı olduktan sonra Windows aşağıdaki komutu çalıştırın:
    fsutil sparse queryflag 
    <files path>\<database file>
    Aşağıdaki çıktıyı alırsanız, dosyayı seyrek dosya sistemi işaretlenir:
    Bu dosya seyrek olarak ayarlı.
  • Hem sql Server meta verileri ve dosya sistemi meta verileri seyrek veritabanı anlık bir parçası olan yalnızca veritabanı veri dosyaları olarak işaretlenmelidir.

Neden

Bu sorun, dosya sistemi yanlış seyrek kaldırıldı olarak işaretlenmiş başlangıçta alternatif bir akım sonra tüm veritabanını veri dosyası seyrek olarak işaretler nedeniyle oluşur. dbcc checkdb komutu sona erdiğinde, Alternatif akım kaldırılır.

Notlar
  • İç Veritabanı anlık kullanım komutları dbcc checkdb ailesinde kullanılan ntfs özelliğidir. dbcc komutlarını çalıştırdığınızda, veritabanı alt yapısı veritabanı anlık Alternatif akım oluşturur ve işlem tutarlı bir duruma getirir. dbcc komut denetimlerini karşı Alternatif akım çalışır. Alternatif akım dbcc komutu tamamlandıktan sonra çıkarılır.
  • Bu soruna neden olan tasarım veritabanı dosyalarını yedeklemek için Windows ses düzeyi yedekleri kullanılır ve Windows Server 2003 kullanılmaya başlandı. sql Server meta verileri, sistem tablolarında seyrek öznitelikleri veri dosyalarının bir kopyasını depolar. Ancak, dosya sisteminden sparse özniteliği kaldırıldıktan sonra sql Server Is_Sparse bilgileri güncelleştirmez.
  • Bir veritabanı Windows işletim sisteminin sonraki bir sürümü Windows Server 2003'e geçirdikten sonra da bu sorun oluşur.

    Örneğin, veritabanlarını Windows Server 2003'ten Windows Server 2008 veya Windows Server 2008 R2 geçirin.

Çözüm

sql Server 2008 veya sql Server 2008 R2'de bu sorunu çözmek için aşağıdaki düzeltmeyi uygulayın ve veritabanı çevrimiçi duruma getirin. sql Server veritabanı çevrimiçi duruma getirildiğinde, meta verileri fiziksel veritabanı dosyasının seyrek dosya sistemi işaretlenip işaretlenmediğini kontrol eder. Değil seyrekişaretlenmişse, sql Server meta verileri güncelleştirildi.

NotSeyrek dosya özniteliklerini dosya sisteminden kaldırmak için veritabanı dosyaları kopyalayın ve sonra veritabanı dosyalarının yeni bir kopyasını kullanın. Bu işlem hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
Seyrek dosya özniteliklerini dosya sisteminden kaldırma

Toplu güncelleştirme bilgileri

sql Server 2008 Service Pack 3

Bu sorunla ilgili düzeltme, sql Server 2008 Service Pack 3 için toplu güncelleştirme paketi 1 önce yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
2617146 sql Server 2008 Service Pack 3 için toplu güncelleştirme paketi 1
Not Yap?lar birikimli olduğu için her yeni düzeltme Sürüm düzeltmeleri içerir ve önceki sql Server 2008 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama önermektedir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2629969 sql Server 2008, sql Server 2008 Service Pack 3'den sonra yayımlanan oluşturur
Microsoft sql Server 2008 düzeltmeler, belirli sql Server hizmet paketleri için oluşturulur. sql Server 2008 Service Pack 3 yüklemesi için sql Server 2008 Service Pack 3 düzeltmeyi uygulamanız gerekir. Varsayılan olarak, sonraki sql Server hizmet paketini sql Server hizmet paketi içinde sağlanan herhangi bir düzeltme bulunmaktadır.

sql Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme, sql Server 2008 Service Pack 1 için toplu güncelleştirme paketi 16 önce yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
2582282 sql Server 2008 Service Pack 1 için toplu güncelleştirme paketi 16
Not Yap?lar birikimli olduğu için her yeni düzeltme Sürüm düzeltmeleri içerir ve önceki sql Server 2008 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama önermektedir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
970365 sql Server 2008, sql Server 2008 Service Pack 1'den sonra yayımlanan oluşturur
Microsoft sql Server 2008 düzeltmeler, belirli sql Server hizmet paketleri için oluşturulur. sql Server 2008 Service Pack 1 yüklemesi için sql Server 2008 Service Pack 1 düzeltme uygulamalısınız. Varsayılan olarak, sonraki sql Server hizmet paketini sql Server hizmet paketi içinde sağlanan herhangi bir düzeltme bulunmaktadır.

sql Server 2008 Service Pack 2

Bu sorunla ilgili düzeltme, sql Server 2008 Service Pack 2 için toplu güncelleştirme paketi 6 önce yayımlanmıştır. Bu toplu güncelleştirme paketi 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 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama önermektedir. 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
Microsoft sql Server 2008 düzeltmeler, belirli sql Server hizmet paketleri için oluşturulur. sql Server 2008 Service Pack 2 yüklemesi için sql Server 2008 Service Pack 2 Düzeltme uygulamalısınız. Varsayılan olarak, sonraki sql Server hizmet paketini sql Server hizmet paketi içinde sağlanan herhangi bir düzeltme bulunmaktadır.

sql Server 2008 R2 CU9

Bu sorunla ilgili düzeltme, sql Server 2008 R2 için toplu güncelleştirme paketi 9 önce yayımlanmıştır. sql Server 2008 R2 için bu toplu güncelleştirme paketini elde etme 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:
2567713 sql Server 2008 R2 için toplu güncelleştirme paketi 9
Not Yap?lar birikimli olduğu için her yeni düzeltme Sürüm düzeltmeleri içerir ve önceki sql Server 2008 R2 ile birlikte gelen tüm güvenlik düzeltmelerini düzeltmesi. Biz, bu düzeltmeyi içeren en son düzeltme sürümü uygulaması önerilir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
981356 sql Server 2008 R2'den sonra yayımlanan sql Server 2008 R2 oluşturur

sql Server 2008 R2 Service Pack 1 CU2

Bu sorunla ilgili düzeltme, toplu güncelleştirme paketi 2 önce yayımlanmıştır. Bu toplu güncelleştirme paketi sql Server 2008 R2 SP1'i elde etme 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:
2567714 sql Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 2
Not Yap?lar birikimli olduğu için her yeni düzeltme Sürüm düzeltmeleri içerir ve önceki sql Server 2008 R2 SP1 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Biz, bu düzeltmeyi içeren en son düzeltme sürümü uygulaması önerilir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2567616 sql Server 2008 R2 Service Pack 1'den sonra yayımlanan sql Server 2008 R2 oluşturur

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmıştır. Bu düzeltme yalnızca bu makalede açıklanan sorunla karşılaşan sistemlere uygulayın. Bu düzeltme, ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Karşıdan yüklenebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekirse, 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. Tam listesini Microsoft Müşteri Hizmetleri ve destek telefon numaraları veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
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, bu dil için bir düzeltme değil çünkü.

Önkoşullar

Bu düzeltmeyi uygulamak için sql Server 2008 R2'in yüklü olması gerekir.

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 bilgileri

Bu düzeltmenin genel sürümü, dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) 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 kullanın. Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda madde.

Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Sqlservr.exe2009.100.1800.0121,829,21608 Tem 201111: 55IA-64
Sqlservr.exe2009.100.1800.062,027,61608 Tem 201112: 28x 64
Sqlservr.exe2009.100.1800.042,911,58408 Tem 201113: 22x 86

Durum

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

Daha fazla bilgi

Aşağıdaki tabloda, ürün veya otomatik olarak bu duruma karşı kuralın değerlendirilmesi sql Server ürün sürümleri ve sql Server örneğine üzerinde denetleme araçları hakkında daha fazla bilgi sağlar.
Bu tabloyu kapaBu tabloyu aç
Kural yazılımKural başlıkKural açıklamasıÜrün sürümleri karşı kuralın değerlendirilmesi
System Center Danışmanısql Server veritabanı dosyalarını seyrek dosyaları olarak işaretlenmiş.
System Center Danışmanı bu sql Server örneği seyrek olarak işaretlenen veritabanı dosyalarını içerip içermediğini denetler. Veritabanı anlık görüntü dosyaları dosyaları olarak işaretlenmelidir. Normal veritabanı dosyaları seyrek olarak işaretlenmişse, Danışmanı bir uyarı oluşturur. İs_sparse Katalog görünümü sys.master_files sütununda Danışmanı güvenir. Danışmanı uyarı "Toplanan bilgiler" bölümünde sağlanan ve etkilenen dosyaların işletim sistemi düzeyinde seyrek durumunu ayrıntılarını gözden geçirin. os seyrek durum temizledikten sonra sql Server meta verileri yenileme ve işletim sistemi ayarları ile eşitlemek için bu makalede açıklanan düzeltmeyi uygulayabilirsiniz.

sql Server 2008

sql Server 2008 R2

sql Server 2012

Referanslar

dbcc komutlar hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
dbcc komutlar hakkında genel bilgiler
Fsutil deyimi hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
Fsutil deyimi hakkında genel bilgiler
Windows Server 2003'te bu sorun hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
973886 64-Bit sürümü, Windows xp SP2 veya Windows Server 2003 SP2 seyrek özniteliklere sahip veri akışlarını silindiğinde ntfs dosya sisteminde büyük dosyalarını geri yükleyemiyor
932021 Birlikte "chkdsk" komutunu çalıştırdığınızda hata iletisi "/ v" Windows Server 2003 tabanlı bir bilgisayarda geçiş: " <number>"</number> Correcting seyrek dosya kayıt bölütü

Özellikler

Makale numarası: 2574699 - Last Review: 1 Nisan 2012 Pazar - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
Anahtar Kelimeler: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2574699 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:2574699

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