Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wywoływanie niezarządzanych funkcji C/C++ DLL z SQL Server 2008

Ciekawa dyskusja tutaj:MSDN — niezarządzany kod w SQL CLR . Podejrzewam, że jest to spowodowane sposobem, w jaki biblioteki DLL są ładowane przez silnik. Przedstawiają szereg opcji, w tym hosting kodu poza serwerem sql w innej usłudze i dostęp do kodu za pomocą WCF lub być może COM. Ostatnią opcją jest być może rekompilacja kodu do czysto zarządzanego C++, ale może to nie być opcja dla starszego kodu.

Zrozumienie integracji CLR w SQL Server 2005 przedstawia więcej informacji o tym, jak działa ten proces.

Należy również zapoznać się z Zabezpieczeniem integracji CLR i określ wymagane poziomy zaufania dla wykonywanego kodu oraz czy będziesz mieć dostęp do kodu w ramach procesu 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. Jak bezpośrednio wykonać zapytanie SQL w C#?

  2. Dlaczego moje lewe złącze t-sql nie działa?

  3. Wybierz minuty DATEADD z zapytaniem SQL Server 2008

  4. Zezwalaj na znaki specjalne SQL Server 2008

  5. Kod Entity-framework działa wolno przy wielokrotnym użyciu funkcji Include()