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

Code Access Security

Contiene argomenti in cui viene descritta la sicurezza dall'accesso di codice in .NET Framework.

CLR Integration Security (informazioni in lingua inglese)

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)