Comment : déployer des éléments de projet de base de données CLR SQL dans des assemblys référencés
Vous ne pouvez pas déployer d'éléments de projet de base de données du Common Language Runtime SQL Server (CLR SQL) dans les assemblys référencés à l'aide des fonctionnalités de déploiement dans Visual Studio. Vous devez utiliser l'instruction Transact-SQL Create Assembly. Par exemple, si un projet de base de données CLR SQL contient une référence vers un autre projet de base de données CLR SQL, vous ne pourrez pas utiliser la commande Deploy dans le premier projet pour déployer des éléments dans le deuxième projet (référencé).
Pour déployer des éléments de projet CLR SQL dans des assemblys référencés
Générez les éléments dans votre projet, ainsi que les éléments devant être générés dans l'assembly référencé.
Déployez les éléments à l'aide de l'instruction Transact-SQL Create Assembly, en passant les informations pour la DLL que vous souhaitez déployer vers SQL Server. Pour plus d'informations, consultez la rubrique Create Assembly (Transact-SQL) sur le site Web Microsoft.
Important
Vous devez disposer des autorisations appropriées pour déployer un assembly nouveau ou mis à jour dans une base de données. Pour plus d'informations, consultez Autorisations requises pour les fonctionnalités de base de données de Visual Studio.
Voir aussi
Tâches
Procédure pas à pas : création d'une procédure stockée dans le code managé
Comment : déboguer une procédure stockée SQL CLR
Référence
Attributs pour les projets de base de données CLR SQL et les objets de base de données
Concepts
Présentation de l'intégration de CLR dans SQL Server (ADO.NET)
Avantages de l'utilisation de code managé pour créer des objets de base de données
Création d'objets SQL Server dans du code managé