Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server:CREATE ASSEMBLY за сглобка „Тест“ е неуспешна, защото сглобката „Тест“ е деформирана или не е чиста .NET сглобка.

Невъзможно е да се зареди смесен режим C++/CLI в SQL Server.

Можете да заредите само "чист" C++/CLI сбор:

Възможно е обаче да има начин да се заобиколи това. Използвайте P/Invoke във вашия C# файл. Това е еквивалентно на писане на обвивка на асемблиране в смесен режим C++/CLI, защото когато CLR кодът извиква native код във вашето събрание, той изпълнява имплицитно P/Invoke (уведомете ме дали това работи за вас).

Защо SQL сървърът предотвратява зареждането на модули в смесен режим?

Това е моята теория:

Ако някой от първоначалния дизайнерски екип на Microsoft може да попълни празните места, ще бъда много любопитен!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да внедрим полиморфни асоциации в съществуваща база данни

  2. Използване на merge..output за получаване на съпоставяне между source.id и target.id

  3. Статистика за обекти на базата данни на SQL Server

  4. LOG() Примери в SQL Server

  5. Правилно използване на транзакциите в SQL Server