Sicurezza dell'integrazione CLR in SQL Server (ADO.NET)
In Microsoft SQL Server 2005 è stata introdotta l'integrazione del componente CLR di .NET Framework. L'integrazione CLR consente di possibile scrivere stored procedure, trigger, tipi definiti dall'utente, funzioni definite dall'utente, aggregati definiti dall'utente e funzioni con valori di tabella di flusso utilizzando qualsiasi linguaggio di .NET Framework, inclusi Microsoft Visual Basic .NET e Microsoft Visual C#.
CLR supporta un modello di sicurezza per il codice gestito denominato CAS (Code Access Security, sicurezza dall'accesso di codice). In questo modello, le autorizzazioni vengono concesse agli assembly in base alla prova fornita dal codice nei metadati. In SQL Server il modello di sicurezza basato su utente di SQL Server si integra con il modello di sicurezza basato su accesso al codice di CLR.
Risorse esterne
Per ulteriori informazioni sull'integrazione di CLR con SQL Server, vedere le risorse seguenti.
Risorsa |
Descrizione |
---|---|
Contiene argomenti in cui viene descritta la sicurezza dall'accesso di codice in .NET Framework. |
|
Viene descritto il modello di sicurezza per il codice gestito in esecuzione in SQL Server |
Vedere anche
Concetti
Scenari di sicurezza delle applicazioni in SQL Server (ADO.NET)
Altre risorse
Protezione di applicazioni ADO.NET
Integrazione CLR (Common Language Runtime) per SQL Server (ADO.NET)