SCVMM 2012 R2'in yeniden yükleme başarısız olur ve "Microsoft.VirtualManager.Utils.ErrorInfo türündeki nesnenin serisi kaldırılırken" bir hata döndürür.

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3072393
Belirtiler
Aşağıdaki senaryoyu düşünün:

  • Microsoft Sistem Merkezi 2012 R2 Sanal Makine Yöneticisi (SCVMM 2012 R2) ortamı var.
  • Bir veya daha fazla kitaplık sunucuları usea depolama alanı ağı (SAN). Bu da bir kitaplık sunucuları thatisa sanal Fiber Kanal (vFC) kullandığı için sanal makine (VM) geçerlidir.
  • UyguladığınızGüncelleştirme Toplaması 6 (UR6)ya da bir sonraki versionfor SCVMM 2012 R2.
  • SCVMM 2012 R2 yeniden yüklemek veya varolan bir veritabanına bağlanan bir küme düğümü eklemek deneyin. Örneğin, adisaster kurtarma yordamı bunu yapabilirsiniz.
Bu senaryoda, yükleme başarısız olur ve aşağıdaki hata iletisini alırsınız:

12:36:22:VMMPostinstallProcessor özel durum oluşturdu: gönderdi Exception.Type: System.Runtime.Serialization.SerializationException, Exception.Message: Microsoft.VirtualManager.Utils.ErrorInfo türündeki nesnenin serisi kaldırılırken bir hata oluştu. Son öğe 'kodu' ad 'http://schemas.datacontract.org/2004/07/Microsoft.VirtualManager.Utils' bekleniyor. 'Http://schemas.datacontract.org/2004/07/Microsoft.VirtualManager.Utils' ad alanından 'EnumValueName' öğesi bulunamadı.
12:36:22:StackTrace: at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (XmlReaderDelegator Okuyucu, Boolean verifyObjectName, DataContractResolver dataContractResolver)
System.Runtime.Serialization.XmlObjectSerializer.ReadObject (XmlDictionaryReader okuyucu) at
Microsoft.VirtualManager.Utils.SerializationHelper.DeserializeDataContract[T adresindeki] (Byte [] dataBytes)
Microsoft.VirtualManager.DB.Adhc.LibraryServer... ctor kullanımına (satır SqlRow)
Microsoft.VirtualManager.Setup.VirtualMachineManagerHelpers.AddLibrary() at
Microsoft.VirtualManager.Setup.InstallItemCustomDelegates.PangaeaServerPostinstallProcessor() at
12:36:22:InnerException.Type: System.Xml.XmlException, InnerException.Message: beklenen ' http://schemas.datacontract.org/2004/07/Microsoft.VirtualManager.Utils' ad alanından öğe 'kodu' End. 'Http://schemas.datacontract.org/2004/07/Microsoft.VirtualManager.Utils' ad alanından 'EnumValueName' öğesi bulunamadı.
12:36:22:InnerException.StackTrace: System.Xml.XmlExceptionHelper.ThrowXmlException (XmlDictionaryReader Okuyucu, dize res, dize arg1, arg2 dize, dize arg3) at
System.Xml.XmlBaseReader.ReadEndElement() at
System.Xml.XmlBaseReader.ReadElementContentAsString() at
System.Xml.XmlBinaryReader.ReadElementContentAsString() at
System.Runtime.Serialization.EnumDataContract.ReadEnumValue (XmlReaderDelegator okuyucu) at
System.Runtime.Serialization.EnumDataContract.ReadXmlValue at (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext içerik)
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator Okuyucu, dize adı, dize ns, türü declaredType, DataContract & dataContract) at
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize at (XmlReaderDelegator xmlReader, Int32 kimliği, RuntimeTypeHandle declaredTypeHandle, dize adı, dize ns)
ReadErrorInfoFromXml (XmlReaderDelegator, XmlObjectSerializerReadContext, XmlDictionaryString [], [] XmlDictionaryString) at
System.Runtime.Serialization.ClassDataContract.ReadXmlValue at (XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext içerik)
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize (XmlReaderDelegator Okuyucu, dize adı, dize ns, türü declaredType, DataContract & dataContract) at
System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize at (XmlReaderDelegator xmlReader, türü declaredType, DataContract dataContract, dize adı, dize ns)
System.Runtime.Serialization.DataContractSerializer.InternalReadObject (xmlReader XmlReaderDelegator, Boolean verifyObjectName, DataContractResolver dataContractResolver)
System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions (Okuyucu XmlReaderDelegator, Boolean verifyObjectName, DataContractResolver dataContractResolver)
12:36:22:ProcessInstalls: PostProcessDelegate çalışan false döndürdü.
12:36:22:ProcessInstalls: PangaeaServer işlemi başarısız oldu, PostProcessDelegate çalışan... Bu önemli bir öğedir. Ayarı geri alma.
Neden
Bu sorun oluşur C'yi aninstallation karşı kendi şema Güncelleştirme Toplaması 6 veya sonraki bir sürümü için SCVMM 2012 R2 tarafından değiştirilmiş olan bir veritabanı gerçekleştirmek. VMM 2012 R2 UR6EnumValueName öğe içerdiği için bu sorun oluşur. VMM 2012 R2 ilk sürüm kodu bulunmayan ek bir öğedir.
Pratik Çözüm
Bu soruna geçici bir çözüm için geçici olarak tüm kitaplık sunucuları için FibreChannelSANStatus, iscsisanstatusve NPIVFibreChannelSANStatusdeğerleri Sıfırla null. Bunu yapmak için şu adımları izleyin:

  1. Tam bir VMM veritabanı yedeklemesini yapın.
  2. VMM veritabanıyla aşağıdaki komut dosyasını çalıştırın. Bu komut dosyası için kitaplık sunucusunu gerçek adı yerinelibraryserver.contoso.com> yer tutucu.

    Not: Bu scriptfor daha fazla Kütüphane sunucusu varsa, her sunucu yeniden çalıştırın.
    update dbo.tbl_ADHC_Library setFibreChannelSANStatus=null,iscsisanstatus=null,NPIVFibreChannelSANStatus=nullwhere computername ='libraryserver.contoso.com'
  3. Değişiklikler uygulandıktan sonra Kur'u yeniden çalıştırın.

    Not: (Kümelenmiş) yüksek oranda kullanılabilir bir VMM yükleme dağıtırsanız, bu stepon 4. adıma geçmeden önce her düğümün yineleyin.
  4. Kur tamamlandıktan sonra en son güncelleştirme toplamasını yükleyin.

    Not: Ne zaman Install, güncelleştirme toplaması, güncelleştirilmiş scriptare tarafından silinen değerleri.
Durum
Microsoft bu sorunu araştırmaktadır ve daha fazla bilgi kullanıma hazır olduğunda bu makalede yayımlayacaktır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3072393 - Son İnceleme: 09/18/2016 06:54:00 - Düzeltme: 1.0

Microsoft System Center 2012 Virtual Machine Manager, Microsoft System Center 2012 R2 Virtual Machine Manager

  • kbmt KB3072393 KbMttr
Geri bildirim