Les éditions SQL Server Express (2005 et 2008) prennent-elles en charge l'installation, l'activation et l'exécution des fonctions et des procédures stockées CLR?
Les éditions SQL Server Express (2005 et 2008) prennent-elles en charge l'installation, l'activation et l'exécution des fonctions et des procédures stockées CLR?
Réponses:
Oui, les éditions Express prennent en charge l' intégration CLR . Le lien est pour la dernière version, mais si vous passez à 2008, vous verrez qu'il est également pris en charge.
Oui, cela est pris en charge.
Une note de prudence, cependant: pour prendre en charge 2005, vous devez être extrêmement prudent pour tester soigneusement votre application sur 2005, car certaines fonctionnalités sont limitées par rapport à 2008+, et les différences sont enfouies dans la documentation.
Par exemple, nous avons dû déployer une fonction d'agrégation définie par l'utilisateur pour notre base de données, qui est censée être compatible avec 2005+, mais nous avons constaté que l' MaxByteSize
attribut ne peut pas être défini sur -1
(illimité) en 2005 (et nous exigeons qu'il soit -1
à nos fins ). Nous avons pu limiter le déploiement de l'assembly à 2008+ pour cette fonctionnalité - vous pourriez ne pas avoir autant de chance.