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.

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server 2008 veya SQL Server 2008 R2 kullanıyorsunuz.

  • Bir bileşen VSS yedek SQL Server dosyaları barındıran bir birimin başlamadan. Örneğin, Microsoft Azure Site kurtarma aracısını kullanın.

Bu durumda you fark olsa da başarılı bir yedekleme SQL Server hata günlüğü raporları VSS yedek SQLServerWriter hatası nedeniyle başarısız olur.

SQLServerWriter "vssadmin list writers" çıktı aşağıdaki sonucu bildirir:

Writer name: 'SqlServerWriter'
   Writer Id: {ID}
   Writer Instance Id: {ID}
   State: [11] Failed
   Last error: Non-retryable error"

Not: Önceki bir durum veya hata çok geneldir. Bu nedenle, onu seçerek belirli bir senaryo tanımlamanıza izin vermek için yeterli bilgi sağlamaz. Bu durum, ya da SQL Server 2008 R2 üzerinde bileşen yedekleri bağlamında önemlidir.

Ayrıca, aşağıdaki SQLServerWriter izleme raporları:

[-, 0x00c390:0xbb80:0x0eba42eb]dosyaadı(LineNumber) sqlwriter.yukon\sqllib\: FrozenDatabase::GetNextPartialInfo: VDI::GetCommand başarısız oldu, hata 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb] Çıkış {DatabaseName:: GetNextPartialInfo}: hr: 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb]dosyaadı(LineNumber) sqlwriter.yukon\sqlwriter\: CSqlWriter::PickupDifferentialInfo: CGLONCSQL01 sunucu örneğinin veritabanı yöneticisi başarısız dosya bilgilerini numaralandırılacak.  hr = 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb]dosyaadı(LineNumber) sqlwriter.yukon\sqlwriter\: CSqlWriter::PickupDifferentialInfo: HRESULT atma kodu 0x8077000e. Önceki HRESULT kodu = 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb] sqlwriter.yukon\sqlwriter\Dosya adı(LineNumber): CSqlWriter::PickupDifferentialInfo: HRESULT özel durum CAUGHT: hr: 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb] {CSqlWriter::PickupDifferentialInfo} çıkış: hr: 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb]dosyaadı(LineNumber) sqlwriter.yukon\sqlwriter\: STDMETHODCALLTYPE CSqlWriter::OnPostSnapshot: veritabanı sunucularındaki dosya bilgileri alması için başarısız oldu. hr = 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb]dosyaadı(LineNumber) sqlwriter.yukon\sqlwriter\: STDMETHODCALLTYPE CSqlWriter::OnPostSnapshot: HRESULT atma kodu 0x8077000e. Önceki HRESULT kodu = 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb] sqlwriter.yukon\sqlwriter\Dosya adı(LineNumber): STDMETHODCALLTYPE CSqlWriter::OnPostSnapshot: HRESULT özel durum CAUGHT: hr: 0x8077000e [-, 0x00c390:0xbb80:0x0eba42eb] GİRİN {anlık:: ~ anlık}:

Geçici Çözüm

SQL Server 2008 veya SQL Server 2008 R2 için hiçbir düzeltme yoktur.

Tilk sürümü (RTM) içinde SQL Server 2012, sorun giderilmiştir.Paylaşılan bileşenleri ile sonraki büyük sürümü SQL Server değiştirir SQL Server 2008 veya SQL Server 2008 R2 SQLServerWriter düzeltmeyi içeren yeni bir sürüm yükseltme, paylaşılan bir bileşen olan Because SQLServerWriter.

SQL Server 2008 veya SQL Server 2008 R2'in bu sorunu yaşıyor durumlarda, SQL Server Express Edition gibi yeni bir SQL Server sürümü ücretsiz bir sürümünü yüklemek öneririz. ("Daha fazla bilgi" bölümüne bakın , işletim sistemi sürümüne bağlı olarak kullanmak tam sürümü için). Bunu yapmak için SQL Server Express Yükleme Sihirbazı'nı Örnek Seç sayfasında yalnızca paylaşılan özellikleri Yükselt ' i seçin.

Kurulum

 

örneği

Bu yöntem SQL Server sürümü için kullanılan tüm paylaşılan bileşenleri yükseltir, bu s'den daha yeni SQL Server sürümü, yazan 2008 veya 2008 R2 sürümü daha önce çalışıyordu aynı SQL Server VSS Yazıcı hizmeti şu anda çalışıyor anlamına gelir. QL Express. Geriye dönük olarak uyumlu daha yeni bir sürümü var.

Bu yöntem SQL Express yükseltme sürümü için geçerli olan bir SQL Server toplu güncelleştirmeleri yüklemenizi sağlar. Örneğin, SQLServerWriter gerektiği gibi güncel tutmak için SQL Server 2014 veya SQL Server 2017 toplu güncelleştirmeleri yükleyebilirsiniz. Daha fazla bilgi için aşağıdaki Bilgi Bankası makalesine bakın:

Düzeltme: bir VSS yedekleme uygulamasını kullanarak bir SQL Server veritabanı yedekleniyor SQL Server yüklendikten sonra çalışmayabilir

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

  • SQL Server 2016 ve SQL Server 2017 Express Edition gerektiren Windows Server 2012 veya sonraki sürümünü ya da Windows 8 veya daha yenisi.

  • Windows Server 2008 veya Windows Server 2008 R2 ile birlikte SQL Server 2008 veya SQL Server 2008 R2 kullanıyorsanız, paylaşılan bileşenleri yükseltmek için SQL Server 2014 Service Pack 3 (SP3) Express Edition'ı kullanabilirsiniz:

    Download Microsoft SQL Server 2014 SP3 Express'i karşıdan yükle

  • Windows server 2012 veya SQL Server 2008 veya SQL Server 2008 R2'in sonraki bir sürümünü kullanıyorsanız, paylaşılan bileşenleri yükseltmek için SQL Server 2017 Express Edition'ı kullanabilirsiniz:

    Download Microsoft SQL Server 2017 Express Edition'ı yükleyin

  • Paylaşılan bileşenleri yükseltme yaptığınızda, SQLServerWriter yanı sıra tüm alt bileşenleri yükseltilir. Örneğin: Integration Services, ana veri Hizmetleri (MDS), SQL Server Management Studio (SSMS), SQL Server veri Araçları (SSDT) ve SQL Server Books Online'da yükseltildi.

  • Paylaşılan bileşenleri yükseltmek ve bu sorundan kurtulmak için başka bir çözüm, bir sonraki büyük sürümü bir "kukla" SQL Express örneğini yüklemektir. Daha sonra ana sürüm SQL Server örneği yüklediğinizde, aynı zamanda paylaşılan bileşenleri yükseltir. Daha sonra devre dışı bırakır veya kukla örneğini Kaldır. Ancak, cleanest paylaşılan bileşenleri yükseltmek için bir yaklaşımdır.

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×