Det fælles sprog runtime eller CLR giver henrettelse miljø for alle NET Framework kode. . Kode , der bruger CLR kaldes normalt administreret kode , og giver dig forskellige funktioner, som er nødvendige for dit program henrettelse . Du kan allokere og administrere hukommelsen , styre tråde og sikkerhed og håndtere undtagelser. Ved at bruge CLR med din SQL server , kan du udvikle komplekse procedurer og udløsere i administreret kode . CLR procedurer, du opretter interagerer med forskellige dele af din database system. Ting du skal
Visual Studio 2005 eller nyere
Vis Flere Instruktioner
1
Open Visual Studio , klik på " Nyt projekt " og vælg " Database " som "Projekt Type ".
2
Vælg en placering til dit nye projekt, og klik på" OK ". Det næste skærmbillede giver dig mulighed for at vælge fra en liste af gamle forbindelser til din database. Du kan også tilføje en ny forbindelse , hvis du ikke har eller ikke kan finde den korrekte forbindelse.
3
Klik på "Tilføj ny henvisning " for at tilføje en ny database -forbindelse. < Br >
4
Indtast IP -adressen på din SQL Server og vælg den korrekte type godkendelse . Vælge den database navn. Bemærk venligst at dette er den database , hvorpå du installerer CLR procedure.
5.
Klik på "Test Connection" for at teste forbindelsen til din database. Hvis du får "Test Connection Lykkedes "-meddelelse , klik på " OK". I tilfælde af at testen mislykkes , skal du kontrollere IP-adressen , autentificering type og database navn. Du bør også tjekke , om du har en brugerkonto på denne database.
6
Klik på "Ja " på følgende vindue for at fortsætte.
7
Gå til " Solution Explorer ", vælge dit projekt og klik på" Tilføj nyt element ". Vælg "Gem Procedure " som " Produkt type ", og klik på " Tilføj".
8
Skriv din procedure i editor vinduet. Den følgende CLR retsplejelov eksempel vælger databaseposter : Hej
[ Microsoft.SqlServer.Server.SqlProcedure ]
public static void GetRole ()
{
//Sæt din kode her
SqlConnection conn = new SqlConnection ( " Context Connection = true ");
SqlCommand cmd = new SqlCommand ( @ " Select * fra dbo.Roles " , conn ) ;
conn.Open ();
SqlDataReader RDR =
9
Vælg dit projekt fra " Solution Explorer " og klik " Implementer ". Dette udfolder din nye CLR procedure til din SQL server .