Comment : déployer des éléments de projet SQL Server sur un serveur SQL Server
Mise à jour : novembre 2007
Lorsque vous avez généré un projet SQL Server, il est compilé dans un assembly qui peut être ensuite déployé dans la base de données.
Remarque : |
---|
La fonctionnalité d'intégration du Common Language Runtime (CLR) est désactivée par défaut dans Microsoft SQL Server et doit être activée pour utiliser des éléments de projet SQL Server. Pour activer l'intégration du CLR, utilisez l'option clr enabled de la procédure stockée sp_configure. Pour plus d'informations, consultez Activation de l'intégration CLR. |
Conseil : |
---|
Outre la génération, le déploiement et le débogage en trois étapes distinctes, vous pouvez également utiliser la commande Démarrer (F5) pour générer l'assembly, le déployer dans base de données et déboguer l'objet de base de données. Sélectionnez la commande Exécuter sans débogage (CTRL+F5) pour générer l'assembly et le déployer dans la base de données. |
Pour déployer des éléments d'un projet SQL Server sur SQL Server
Générez le projet en sélectionnant Générer <nom_projet> dans le menu Générer.
Remarque : Résolvez toutes les erreurs de génération avant le déploiement.
Sélectionnez Déployer <nom_projet> dans le menu Générer.
Remarque : Si un message vous informe que le projet ne peut pas être déployé, il se peut que vous deviez créer manuellement l'assembly sur le serveur. Cette erreur est généralement due aux assemblys référencés dans votre projet. Pour plus d'informations sur le déploiement manuel de votre assembly, consultez la page traitant de la création d'un assembly dans la documentation en ligne de SQL.
Étapes suivantes
Lorsque vous aurez déployé des éléments de projet SQL Server dans la base de données, vous souhaiterez sans doute les exécuter pour les tester.
Pour tester un élément de base de données déployé
Déboguez les éléments de projet SQL Server à l'aide du script Test.sql (debug.sql en Visual C++) de votre projet. Pour plus d'informations, consultez Comment : modifier le script Test.sql pour exécuter des objets SQL.
Exécutez l'élément en l'appelant à partir d'une requête sur SQL Server. Par exemple, si vous avez déployé une procédure stockée, exécutez-la en appelant EXEC <StoredProcedureName> et en passant les paramètres attendus. Pour plus d'informations, consultez Comment : exécuter des procédures stockées et des fonctions définies par l'utilisateur.
Voir aussi
Tâches
Comment : créer un projet SQL Server
Comment : créer et exécuter une procédure stockée SQL Server CLR
Comment : créer et exécuter un déclencheur SQL Server CLR
Comment : créer et exécuter un agrégat SQL Server CLR
Comment : créer et exécuter une fonction définie par l'utilisateur SQL Server CLR
Comment : créer et exécuter un type défini par l'utilisateur SQL Server CLR
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
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
Modèles d'élément pour les projets SQL Server
Référence
Page Déployer, Concepteur de projets
Attributs pour les projets SQL Server et les objets de base de données