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

SQL Server:CREATE ASSEMBLY dla zestawu "Test" nie powiodło się, ponieważ zestaw "Test" jest zniekształcony lub nie jest czystym zestawem .NET.

Nie jest możliwe załadowanie zestawu C++/CLI w trybie mieszanym do SQL Server.

Możesz załadować tylko "czysty" zestaw C++/CLI:

Jednak może być sposób na obejście tego. Użyj P/Invoke w twoim pliku C#. Jest to równoważne napisaniu otoki zestawu C++/CLI w trybie mieszanym, ponieważ gdy CLR kod wywołuje native kodu w twoim asemblerze, wykonuje niejawne P/Invoke (daj mi znać, czy to działa dla Ciebie).

Dlaczego serwer SQL uniemożliwia ładowanie zestawów w trybie mieszanym?

Oto moja teoria:

Jeśli ktoś z oryginalnego zespołu projektowego Microsoft może wypełnić puste pola, byłbym bardzo ciekawy!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Porównaj wartości dat między 3 kolumnami w SQL Server i pobierz informacje o zasobach w SQL Server

  2. nierozwiązane odniesienie do obiektu [INFORMATION_SCHEMA].[TABLES]

  3. Jak połączyć ciągi z wielu wierszy w jednej kolumnie + sprzężenie wewnętrzne w jednym zapytaniu?

  4. Nie widzę wyzwalaczy, które utworzyłem w SQL Server Management Studio 2008

  5. Jak dołączyć dane OPENXML do mojego wewnętrznego zapytania sprzężenia?