De Common Language Runtime of CLR , biedt de executie omgeving voor alle . NET Framework code . Code die gebruikmaakt van de CLR wordt meestal aangeduid met beheerde code , en biedt verschillende functies die nodig zijn voor de uitvoering van uw programma 's . U kunt toewijzen en beheren van het geheugen , beheren draden en veiligheid , en uitzonderingen verwerken . Door het gebruik van CLR met uw SQL -server , kunt u complexe procedures en triggers in beheerde code te ontwikkelen . De CLR procedures die u maakt interactie met de verschillende delen van uw database systeem . Wat je nodig hebt Visual Studio 2005 of nieuwer Toon Meer Aanwijzingen Open Visual Studio 1 , klikt u op " New Project" en selecteer " Database " als " Project type. " kopen van 2 Selecteer een locatie voor uw nieuwe project en klik op" OK . " In het volgende scherm kunt u kiezen uit een lijst met oude verbindingen met uw database. U kunt ook een nieuwe verbinding toe te voegen als je het niet hebt of niet kunnen vinden van de juiste aansluiting . 3 Klik op " Add New Reference" naar een nieuwe database wilt toevoegen . < Br > Type 4 het IP-adres van uw SQL Server en selecteer het juiste type verificatie . Selecteer de naam van de database . Let op: dit is de database waarop u de CLR procedure implementeren . 5 Klik op "Test Connection" om de verbinding met de database te testen . Als je de " Test Connection Geslaagd " bericht , klik op "OK . " In het geval dat de test niet doorstaat , controleert u het IP- adres, het type authenticatie en database naam . U moet ook controleren of u een gebruikersaccount op die database . 6 Klik op " Yes " op het volgende venster te gaan . 7 Ga naar de " Solution ontdekkingsreiziger , ' selecteer uw project en klik op " Nieuw item toevoegen . " Selecteer " Store Procedure " als "Item Type" en klik op " TOEVOEGEN ". 8 Schrijf uw procedure in het venster editor . De volgende CLR procedure codevoorbeeld selecteert database records : [ Microsoft.SqlServer.Server.SqlProcedure ] public void GetRole ( ) { //Zet je code hier SqlConnection conn = new SqlConnection ( " Context Connection = true " ) ; SqlCommand cmd = new SqlCommand ( @ " Select * van dbo.Roles " , conn ) ; conn.Open ( ) ; SqlDataReader rdr = 9 Kies uw project van de " Solution Explorer " en klik op " Deploy . " Dit zet je nieuwe CLR procedure om uw SQL -server .
|