Test edilmemiş .NET Framework derleme içinde SQL Server CLR barındırılan ortamı için destek ilkesi

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

Bu Sayfada

GİRİŞ

Bu makalede sınanmamış Microsoft .NET Framework derlemeleri .NET Framework ortak dil çalışma zamanı (CLR) için destek ilkesi açıklanır-Microsoft SQL Server ortamında barındırılan.

Daha fazla bilgi

Derleme sınama ve Destek

SQL Server'da sınanmamış bir .NET Framework derleme başvuran bir derleme kaydettiğinizde, aşağıdaki uyarı iletisini alabilirsiniz:

Uyarı: Microsoft .net Framework derleme 'AssemblyName' kayıt barındırılan SQL Server ortamında tam olarak sınanmamıştır.

İleti, .NET Framework derleme SQL Server CLR barındırılan ortamında sınanmamıştır anlamına gelir. Bu nedenle, derleme SQL Server CLR barındırılan bir ortamda desteklenmez.

Düşük bellek koşulunu gibi kritik bir durum ortaya çıktığında, ana bilgisayar işlemi sınanmamış bir .NET Framework derlemesini çıkabilir. Derleme SQL Server CLR barındırılan bir ortamda kendi risk kullanabilirsiniz. Ancak, Microsoft SQL Server Müşteri Destek Hizmetleri'ne (CSS) kullanın ve desteklenmeyen bir .NET Framework derleme ile ilişkili sorunları gidermek için yardımcı olmayacaktır. CSS belirli bir desteklenmeyen derleme SQL Server sorunları neden olduğunu belirlerse, derleme kullanarak durdurmak için istenebilir. Ayrıca, gerekirse geçici olarak CSS belirli bir SQL Server sorun giderirken derleme kullanarak durdurmak için istenebilir.

Derleme kaydı

.NET derlemelerini iki tür vardır: saf ve karışık. .NET saf derlemeler yalnızca MSIL yönergeleri içerir. Karışık derlemeler yönetilmeyen makine yönergeleri hem MSIL yönergeleri içerir. Karışık derlemeler "clr" anahtarını kullanarak bir C++ Derleyici genel olarak derlenir ve yerel C++ koddan oluşturulan makine yönergeleri de içerir.

Desteklenen listesinde olmayan bir .NET Framework derlemesini kullanıyorsanız, derleme ve SQL Server veritabanı içinde başvurulmuş derlemeleri kaydetmek üzere derleme oluşturma deyimi kullanmak için gereklidir. SQL Server derleme oluşturma deyimi kaydedilmiş yalnızca saf .NET Framework derlemeleri sağlar. Derleme veya başvuru yapılan bir derleme değil saf bir .NET Framework derlemesini (ve bu nedenle karışık derleme ise,), aşağıdaki hata iletisini alırsınız:

Msg 6544, Düzey 16, State 1, satır 2

Derleme için derleme Oluştur '<assembly name="">' başarısız oldu, çünkü derleme '<assembly name="">' yanlış biçimlendirilmiş veya saf bir .NET derlemesi değil.</assembly> </assembly>

Doğrulanamaz PE üstbilgisi/yerel saplama.

Bu durumda, derleme bu makalede belgelenen desteklenen listesinde değilse, .NET Framework derleme CLR SQL ile birlikte kullanamazsınız. Ayrıca, bir .NET Framework derlemesini saf derlemeden bir karışık derleme sürümleri arasında değiştirebilirsiniz. Desteklenen listesinde olmayan bir derleme kullanıyorsanız, derleme .NET Framework'ün bir sürümünü ancak başka çalışır bir durumda olabilir. Bu derlemeler derleme oluşturma deyimi kullanarak kayıtlı olması gerekmez, çünkü bu kısıtlama desteklenen derlemelerde uygulanmaz.

Ayrıca, Microsoft .NET Framework yükseltmeden sonra bu derlemeler tutmalıdır. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi gitmek için aşağıdaki makale numarasını tıklatın:
949080 Bir CLR yordamı yürütme veya SQL Server derleme kullandığınızda hata iletisi: "ana bilgisayar deposundaki derlemenin var. farklı bir imza daha derleme GAC'de (HRESULT özel durum: 0x80131050) "

SQL Server CLR barındırılan bir ortamda desteklenen derlemeler

SQL Server CLR barındırılan bir ortamda aşağıdaki .NET Framework derlemeleri desteklenir:
  • Microsoft.VisualBasic.dll içinde
  • Mscorlib.dll
  • System.Data.dll
  • System.dll
  • System.Xml.dll
  • Microsoft.VisualC.dll
  • CustomMarshalers.dll
  • System.Security.dll
  • System.Web.Services.dll
  • System.Data.SqlXml.dll
  • System.Transactions.dll
  • System.Data.OracleClient.dll
  • System.Configuration.dll

Özellikler

Makale numarası: 922672 - Last Review: 8 Mart 2013 Cuma - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Compact Edition
Anahtar Kelimeler: 
kbhowto kbexpertiseadvanced kbsql2005clr kbinfo kbmt KB922672 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: 922672

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