Підтримка політики непротестованих складань .NET Framework в SQL Server загальномовне середовище виконання розміщення середовища

Переклади статей Переклади статей
Номер статті: 922672 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Введення

У цій статті описано політика підтримки для непротестованих Microsoft .NET Framework вузлів у .NET Framework загальномовне (CLR)-розміщення середовища в Microsoft SQL Server.

Додаткові відомості

Монтаж, приймальні випробування та підтримки

Коли ви входите Асамблеї, що посилається непротестованих складання .NET Framework в SQL Server, з'являється таке попередження:

Попередження: Microsoft .net фреймворки Асамблеї 'AssemblyName' ви реєструєте повністю не перевіряв в SQL Server хостинг-середовищі.

протокол IMAP означає, що складання .NET Framework не була випробувана в SQL Server загальномовне середовище виконання розміщення середовища. Отже, складання не підтримується в SQL Server загальномовне середовище виконання розміщення середовища.

Непротестованих складання .NET Framework вийти хост-процесу при критичному стані, такі як низька пам'яті умова виникає. За допомогою складання SQL Server загальномовне середовище виконання розміщення середовища на свій власний ризик. Проте, Microsoft SQL Server клієнта підтримки корпорації не допоможе вам для сценарій виконання та усунення проблем, які пов'язані з непідтримуваним складання .NET Framework. Якщо CSS визначає, що конкретний непідтримуваний Асамблеї призводить до проблем SQL Server, вам може бути запропоновано припинити сценарій виконання складання. Крім того, вам може бути запропоновано припинити сценарій виконання Асамблеї тимчасово під CSS діагностика конкретного питання SQL Server, якщо це необхідно.

Складання реєстрацію

Є два типи складань .NET: чистий і змішані. Чистий складань .NET містять лише MSIL інструкції. Змішані складань містять некеровані машина інструкції та MSIL інструкцій. Змішані вузлів загалом зібрані в компілятором C++ за допомогою перемикача «clr» і також містять машина інструкції побудований з рідного C++ коду.

Під Вільний час сценарій виконання складання .NET Framework, яка не в списку підтримуваних, необхідно використовувати створення СКЛАДАННЯ заяви зареєструвати збірку та кінцевого складання всередині бази даних SQL Server. Оператор SQL Server створити СКЛАДАННЯ дозволяє тільки чисто .NET Framework вузлів, зареєстровані. Якщо складання або будь-який посилається Асамблеї не чисто складання .NET Framework (і, тому, є змішаних Асамблеї), з'являється таке протокол IMAP про помилку:

MSG 6544, рівень 16, держава 1, рядок 2

СТВОРИТИ ЗБОРИ для складання '<assembly name="">' не вдалося, оскільки Асамблеї '<assembly name="">' створено неправильно або не чисто складання .NET.</assembly> </assembly>

Незавершена PE заголовка/рідний неможлива.

У цьому випадку не можна використовувати разом з SQL загальномовне середовище виконання, складання .NET Framework, якщо складання не в списку підтримуваних, які описано в цій статті. Крім того, складання .NET Framework можна змінити з чистого Асамблеї змішаних складання, між версіями. Якщо ви використовуєте Асамблеї, яка не в списку підтримуваних, можливо, ситуація, в якій твори за однією з версій .NET Framework, але не в іншому. Це обмеження не стосується складання в списку підтримуваних тому що ці збори не повинні бути зареєстровані за допомогою створення СКЛАДАННЯ заяви.

Крім того, ви повинні зберегти ці збори, після оновлення Microsoft .NET Framework. Щоб отримати додаткові відомості клацніть номер на статтю в базі знань Microsoft Knowledge Base:
949080 протокол IMAP про помилку під Вільний час виконання загальномовне середовище виконання режим або використовувати складання в SQL Server: "Асамблеї в магазині хост має різні підписи, ніж складання у глобальному кеші Складань. (Виняток за HRESULT: 0x80131050) "

Складання, які підтримуються в SQL Server загальномовне середовище виконання розміщення середовища

У SQL Server загальномовне середовище виконання розміщення середовища підтримуються наступні складань .NET Framework:
  • Microsoft.VisualBasic.dll
  • 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

Властивості

Номер статті: 922672 - Востаннє переглянуто: 8 березня 2013 р. - Редакція: 3.0
Застосовується до:
  • 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 Express 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
Ключові слова: 
kbhowto kbexpertiseadvanced kbsql2005clr kbinfo kbmt KB922672 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 922672

Надіслати відгук

 

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