Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

# Hata: 147332 (İçerik Bakımı)VSTS: 699009

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

Belirtiler

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

Notlar

  • Veritabanı veri dosyalarının sparse SQL Server meta olarak işaretlenmiş olup olmadığını belirlemek için aşağıdaki ifadeyi çalıştırın ve sonra Is_Sparse sütun sonuç kümesinde sıfır dışında bir değere ayarlanmış olup olmadığını denetleyin:

    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 aşağıdaki Windows komutu çalıştırın:

    fsutil sparse queryflag 
    <files path>\<database file>

    Aşağıdaki çıktıyı alırsanız, dosyayı seyrek dosya sisteminde işaretlenmiştir:

    Bu dosya seyrek olarak ayarlı.

  • Hem SQL Server meta veriler ve dosya sistemi meta verileri olarak seyrek bir veritabanı anlık görüntü parçası olan veritabanı veri dosyalarının işaretlenmelidir.

Neden

Dosya sistemi tüm veritabanının veri dosyası seyrek olarak seyrek kaldırılmış olarak, ilk olarak işaretlenmiş bir alternatif akış sonra yanlış işaretler çünkü bu sorun oluşur. DBCC CHECKDB komutu sona erdiğinde alternatif akış 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, database engine veritabanı anlık alternatif akımı oluşturur ve işlem tutarlı bir duruma getirir. DBCC komut karşı alternatif akış denetimleri çalışır. DBCC komutu sona erdikten sonra alternatif akımı düşer.

  • Bu soruna neden olan tasarım, Windows birim düzeyinde yedeklerini veritabanı dosyalarını yedeklemek için kullanılan Windows Server 2003 kullanılmaya başlandı. SQL Server meta veriler 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 Server 2003'ten Windows işletim sisteminin sonraki bir sürüme geçiş yaptıktan sonra da bu sorun oluşur.

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

Çözüm

SQL Server 2008 veya SQL Server 2008 R2'de bu sorunu gidermek için aşağıdaki düzeltmeyi uygulayın ve sonra veritabanını çevrimiçi duruma getirin. Veritabanı çevrimiçi duruma getirildiğinde, SQL Server meta verileri fiziksel veritabanı dosyasının seyrek dosya sisteminde işaretlenmiş olup olmadığını denetler. Değil seyrekişaretlenmişse, SQL Server meta veriler güncelleştirildi.

Not: Seyrek dosya özniteliklerini dosya sisteminden kaldırmak için veritabanı dosyalarını kopyalayın ve sonra veritabanı için yeni bir kopya dosyaları 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, önce SQL Server 2008 Service Pack 3 için Toplu Güncelleştirme Paketi 1'de 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:

SQL Server 2008 Service Pack 3 için 2617146 toplu güncelleştirme paketi 1Not: Derlemeler birikimli olduğu için her yeni düzeltme, bir önceki SQL Server 2008 düzeltme sürümünde bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2629969 SQL Server 2008, SQL Server 2008 Service Pack 3 yayımlandıktan sonra yayımlanan oluştururMicrosoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 3 yüklemesi için bir SQL Server 2008 Service Pack 3 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008 Service Pack 1

Bu sorunla ilgili düzeltme, önce SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketine 16 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:

SQL Server 2008 Service Pack 1 için 2582282 toplu güncelleştirme paketi 16Not: Derlemeler birikimli olduğu için her yeni düzeltme, bir önceki SQL Server 2008 düzeltme sürümünde bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

970365 SQL Server 2008, SQL Server 2008 Service Pack 1'de yayımlandıktan sonra yayımlanan oluştururMicrosoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için 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, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde 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:

SQL Server 2008 Service Pack 2 için 2582285 toplu güncelleştirme paketi 6Not: Derlemeler birikimli olduğu için her yeni düzeltme, bir önceki SQL Server 2008 düzeltme sürümünde bulunan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2402659 SQL Server 2008, SQL Server 2008 Service Pack 2 yayımlandıktan sonra yayımlanan oluştururMicrosoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 2 yüklemesi için bir SQL Server 2008 Service Pack 2 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008 R2 CU9

Bu sorunla ilgili düzeltme, önce SQL Server 2008 R2 için toplu güncelleştirme paketi 9 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:

SQL Server 2008 R2 için 2567713 toplu güncelleştirme paketi 9Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

981356 SQL Server 2008 R2, SQL Server 2008 R2'de yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 R2 Service Pack 1 CU2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme paketi 2'de yayımlanmıştır. SQL Server 2008 R2 SP1 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:

2567714 toplu güncelleştirme paketi 2 için SQL Server 2008 R2 Service Pack 1Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 SP1'in içerdiği tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2567616 SQL Server 2008 R2, SQL Server 2008 R2 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. 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 gerekiyorsa, 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 listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Ö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 listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Sqlservr.exe

2009.100.1800.0

121,829,216

08-Jul-2011

11:55

IA-64

Sqlservr.exe

2009.100.1800.0

62,027,616

08-Jul-2011

12:28

x64

Sqlservr.exe

2009.100.1800.0

42,911,584

08-Jul-2011

13:22

x86

Durum

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

Daha fazla bilgi

Aşağıdaki tablo ürünler veya otomatik olarak bu koşulu ve kural karşı yürütülecek SQL Server ürün sürümleri, SQL Server örneği üzerinde denetleme araçları hakkında daha fazla bilgi sağlar.

Kuralı yazılımı

Kuralı başlık

Kural açıklaması

Ürün sürümleri karşı kuralın değerlendirilmesi

Sistem Merkezi Danışmanı

Seyrek dosyaları olarak işaretlenmiş SQL Server veritabanı dosyaları


Sistem Merkezi 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ş Danışmanı bir uyarı üretir. İs_sparse Katalog görünümü sys.master_files sütununda Danışmanı bağımlıdır. Danışmanı uyarının "Toplanan bilgiler" bölümünde sağlanan ve etkilenen dosyaları işletim sistemi düzeyinde seyrek durumunu denetlemek ayrıntıları gözden geçirin. OS seyrek durum temizledikten sonra SQL Server meta verileri yenilemek 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

Başvurular

DBCC komutlar hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

DBCC komutlar hakkında genel bilgilerFsutil deyimi hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

Fsutil deyimi hakkında genel bilgilerWindows 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 Windows XP SP2'in 64-bit sürümü veya Windows Server 2003 SP2 sparse özniteliklere sahip veri akışlarını silindiğinde, büyük dosyalar NTFS dosya sistemine geri yüklenemiyor

932021 ile birlikte "chkdsk" komutunu çalıştırdığınızda hata iletisi "/ v" Windows Server 2003 tabanlı bir bilgisayara geçiş: "Correcting seyrek dosya kayıt bölütü < sayı >"

Yazar: rdorr; jannaw; sureshka
Yazan: v-allzhu; v-jayc
Teknik İnceleme: rdorr; jannaw
Düzenleyen: v-lynan

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×