Le Common Language Runtime , ou CLR, fournit l'environnement d'exécution pour tous NET Framework Code . . Le code qui utilise le CLR est généralement appelé code managé, et vous offre différentes fonctions qui sont nécessaires pour l'exécution de votre programme. Vous pouvez attribuer et de gérer la mémoire , de gérer les discussions et la sécurité , et la gestion des exceptions . En utilisant CLR avec votre serveur SQL , vous pouvez développer des procédures complexes et des déclencheurs en code managé . Les procédures CLR vous créez interagissent avec les différentes parties de votre système de base de données. Choses que vous devez
Visual Studio 2005 ou plus récent
Voir Plus Instructions
1
Ouvrez Visual Studio , cliquez sur « Nouveau projet » et sélectionnez « Base de données » comme « projet Type ».
2
Choisissez un emplacement pour votre nouveau projet et cliquez sur" OK ". L'écran suivant vous permet de choisir parmi une liste de vieilles connexions à votre base de données. Vous pouvez également ajouter une nouvelle connexion si vous n'avez pas ou ne pouvez pas trouver la bonne connexion .
3
cliquez sur "Ajouter une nouvelle référence" pour ajouter une nouvelle connexion de base de données . < Br > Hôtels 4
Saisissez l'adresse IP de votre serveur SQL Server et sélectionner le bon type d'authentification. Sélectionnez le nom de la base de données. Veuillez noter que ceci est la base sur laquelle vous déployez la procédure CLR.
5
Cliquez sur " Tester la connexion " pour tester la connexion à votre base de données. Si vous obtenez le " Test de connexion réussi" apparaît , cliquez sur "OK". Dans le cas où le test échoue , vérifiez l'adresse IP, le type d'authentification et le nom de base de données. Vous devriez également vérifier si vous avez un compte utilisateur sur cette base de données .
6
Cliquez sur " Oui" dans la fenêtre ci-dessous pour continuer.
7
Aller à la "Solution Explorateur ", sélectionnez votre projet et cliquez sur" Add New Item ». Sélectionnez « procédure de sauvegarde » comme « Type d'élément " et cliquez sur "Ajouter".
8
Donnez votre procédure dans la fenêtre de l'éditeur. L'exemple suivant de code de procédure CLR sélectionne les enregistrements de base de données :
[ Microsoft.SqlServer.Server.SqlProcedure ]
publique getRole static void () {
//Mettez votre code ici
SqlConnection conn = new SqlConnection ( " Contexte connexion = true" ) ;
SqlCommand cmd = new SqlCommand (@ " Select * from dbo.Roles " , conn) ;
conn.Open ();
SqlDataReader rdr = Photos 9
Sélectionnez votre projet de la "Solution Explorer" et cliquez sur " Déployer ". Cette déploie votre nouvelle procédure CLR à votre serveur SQL.