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

  1. 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é.

  2. 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

Comment : créer un projet pour des objets de base de données qui utilisent l'intégration du Common Language Runtime SQL Server

Comment : créer et exécuter une procédure stockée SQL Server à l'aide de l'intégration du Common Language Runtime

Comment : créer et exécuter un déclencheur SQL Server à l'aide de l'intégration du Common Language Runtime

Comment : créer et exécuter un agrégat SQL Server à l'aide de l'intégration du Common Language Runtime

Comment : créer et exécuter une fonction définie par l'utilisateur SQL Server à l'aide de l'intégration du Common Language Runtime

Comment : créer et exécuter un type défini par l'utilisateur SQL Server à l'aide de l'intégration du Common Language Runtime

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é

Autres ressources

SQL CLR Database Debugging