J'utilise la commande suivante:SQL Server CREATE ASSEMBLY
CREATE ASSEMBLY [xxxx] from 'my dll path '
WITH PERMISSION_SET = UNSAFE;
mais je reçois une erreur:
system.web, version = 4.0.0.0 not found
Pourquoi dois-je besoin d'un .net framework .net? Je ne comprends pas.
Le serveur SQL a installé .net framework.
'CREATE ASSEMBLY' crée un objet de base de données pour contenir un ensemble ** .NET ** - par conséquent, vous avez bien sûr besoin du framework .NET intégré à SQL Server. Mais ce SQL CLR n'inclut pas ** l'assembly 'System.Web' qui contient principalement des contrôles d'interface graphique basés sur des formulaires Web - rien de ce dont vous aurez réellement besoin dans le code SQL Server. Mais comme l'indique l'erreur - l'assembly que vous essayez d'entrer dans SQL Server * fait * référence * cette dépendance 'System.Web' - se débarrasser de cela et vous devriez être bien –
Merci, il est clair pour moi maintenant – Ian