Select the product you need help with
SQL Server 2005'te bir ortak dil çalışma zamanı nesnesini kullandığınızda hata iletisi: "dinamik olarak üretilen seri hale getirme derlemesi yüklenemiyor"Makale numarası: 913668 - Bu makalenin geçerli olduğu ürünleri görün. # Hata: 101935 (SQLBUDT) Bu SayfadaBelirtilerMicrosoft SQL Server 2005'te bir ortak dil çalışma zamanı (CLR) nesnesini kullandığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz: Msg 6522, Düzey 16, State 2, 1 satır Kullanıcı tanımlı yordamına girildi veya toplama 'NesneAdı' yürütülürken BIR .NET Framework hata: Iletisi: dinamik olarak üretilen seri hale getirme derlemesi yüklenemiyor. Bazı barındırma ortamlarında derleme yükleme işlevi sınırlıdır, pre-generated seri hale getirici kullanmayı düşünün. Lütfen daha fazla bilgi için iç özel duruma bakın. System.IO.FileLoadException--->: LoadFrom(), LoadFile(), load(Byte[]) ve LoadModule() ana bilgisayar tarafından devre dışı bırakıldı. System.IO.FileLoadException: System.Reflection.Assembly.nLoadImage (Byte [] rawAssembly, byte [] rawSymbolStore, kanıt kanıt, StackCrawlMark ve stackMark, Boolean fIntrospection) System.Reflection.Assembly.Load (Byte [] rawAssembly Byte [] rawSymbolStore, kanıt securityEvidence) Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch (string [] dosya adlarını, CompilerParameters seçenekleri) Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters Options, String[] Sources) Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters Options, String[] Sources) System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters Options, String[] s ... Iletisi: System.Xml.Serialization.Compiler.Compile (derleme üst dize ns, CompilerParameters parametreleri, kanıt kanıt) System.Xml.Serialization.TempAssembly.GenerateAssembly ([] xmlMappings XmlMapping, türü [] türleri, dize defaultNamespace, kanıt kanıt, CompilerParameters parametreleri, derleme birleştirme, Hashtable derlemeler) AT System.Xml.Serialization.TempAssemblyctor ([] xmlMappings XmlMapping, türü [] türleri, dize defaultNamespace, dize konumu, kanıt kanıt) System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type Type, String defaultNamespace) AT System.Xml.Serialization.XmlSerializerctor(Type Type, String defaultNamespace) AT System.Xml.Serialization.XmlSe... NedenBu sorun oluşur XML biçimine dönüştürülen bir CLR nesnesi veri türü. Bu dönüştürme oluştuğunda, Windows Communication Foundation (önceden kod adı "ındigo"), aşağıdakileri dener:
Windows Communication Foundation hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: http://msdn2.microsoft.com/en-us/library/ms735119.aspx Aşağıdaki senaryolarda "Belirtiler" bölümünde açıklanan hata iletisini alabilirsiniz:
(http://msdn2.microsoft.com/en-us/library/ms735119.aspx)
ÇözümBu sorunu gidermek için <a0></a0>, XML seri hale getirici Oluşturucu aracını (sgen.exe) XML seri hale getirme derlemesi oluşturmak için özgün derleme için el ile kullanmanız gerekir. Daha sonra bu derlemeleri bir SQL Server'a yüklemek veritabanı. Kod örneğiFor example, you may want to create a CLR function that returns XML data by using an assembly that is created by the following code example:Not Bu yöntemler, aşağıdaki koşullar doğruysa varsayılmaktadır:
Yöntem 1: Microsoft Visual Studio 2005'i kullanarak bir SQL Server CLR proje oluştur.Seri hale getirme derlemesi, Microsoft Visual Studio 2005'te Olayları oluştur</a0> seçeneğini kullanarak oluşturabilirsiniz. Bunu yapmak için şu adımları izleyin:
Yöntem 2: Visual Studio komut istemi penceresine adresindeki SQL CLR proje oluştur
Diğer derlemeler için başvuran bir ana birleştirme kullanırsanız, ana birleştirme tarafından başvurulan tüm derlemeler için XML serileştirme derlemelerini yeniden oluşturmalıdır. Daha sonra bu XML serileştirme derlemelerini ASSEMBLY CREATE deyimi kullanarak SQL sunucu veritabanına yüklemelisiniz. DurumBu davranış tasarım yüzündendir. ReferanslarXML, CLR tarafından seri hale getirme hakkında daha fazla bilgi için nesneleri veritabanı için aşağıdaki MSDN Web sitesini ziyaret edin: http://msdn2.microsoft.com/en-us/library/ms131088.aspx XML seri hale getirici Oluşturucu aracı hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
(http://msdn2.microsoft.com/en-us/library/ms131088.aspx)
http://msdn2.microsoft.com/en-us/library/bk3w6240.aspx
(http://msdn2.microsoft.com/en-us/library/bk3w6240.aspx)
ÖzelliklerMakale numarası: 913668 - Son Gözden Geçirme: 23 Mayıs 2007 Çarşamba - Gözden geçirme: 2.1 Bu makaledeki bilginin uygulandığı durum:
Otomatik Tercüme Ö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:913668
(http://support.microsoft.com/kb/913668/en-us/
)
|




Üste








