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

Извикване на неуправляеми C/C++ DLL функции от SQL Server 2008

Интересна дискусия тук:MSDN - Неуправляван код в SQL CLR . Подозирам, че се дължи на това как DLL се зареждат от двигателя. Те представят серия от опции, включително хостване на кода извън sql сървъра в друга услуга и достъп до кода чрез WCF или може би COM. Последната опция е може би да прекомпилирате вашия код до чист управляван C++, но това може да не е опция за наследен код.

Разбиране на CLR интеграцията в SQL Server 2005 представя повече информация за това как работи процесът.

Трябва също да прегледате CLR Integration Security и определете необходимите нива на доверие за кода, който изпълнявате, и дали все пак ще имате достъп до използването на кода в CLR процеса.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server datetime LIKE изберете?

  2. Как да вмъкнете една колона в друга колона в същата таблица в SQL Server

  3. Може ли функцията T-SQL да върне дефиниран от потребителя тип таблица?

  4. Преобразувайте редовете в колони с помощта на „Pivot“ в SQL Server

  5. Функция COALESCE в TSQL