Concetti relativi alla programmazione dell'integrazione con CLR (Common Language Runtime)
A partire da SQL Server 2005, in SQL Server è inclusa l'integrazione del componente CRL (Common Language Runtime) di .NET Framework per Microsoft Windows. È pertanto possibile creare stored procedure, trigger, tipi definiti dall'utente, funzioni definite dall'utente, funzioni di aggregazione definite dall'utente e funzioni di flusso con valori di tabella utilizzando qualsiasi linguaggio di .NET Framework, inclusi Microsoft Visual Basic .NET e Microsoft Visual C#.
Lo spazio dei nomi Microsoft.SqlServer.Server include la funzionalità principali per la programmazione CLR in SQL Server. Lo spazio dei nomi Microsoft.SqlServer.Server, tuttavia, viene trattato nella documentazione di .NET Framework SDK. Questa documentazione non è inclusa nella documentazione in linea di SQL Server.
Importante |
---|
Per impostazione predefinita, durante l'installazione di SQL Server viene installato .NET Framework, ma non .NET Framework SDK. Se SDK non è installato nel computer né incluso nella raccolta della documentazione in linea, i collegamenti al contenuto SDK presenti in questa sezione non funzionano. Installare .NET Framework SDK, quindi aggiungerlo alla documentazione in linea e al sommario seguendo le istruzioni incluse in Download e aggiornamento della documentazione in linea. |
Nella tabella seguente vengono elencati gli argomenti disponibili in questa sezione.
Panoramica dell'integrazione con CLR (Common Language Runtime)
Viene fornita una breve panoramica di CLR e vengono descritti i motivi e le modalità dell'utilizzo di questa tecnologia in SQL Server. Vengono inoltre descritti i vantaggi dell'utilizzo di CLR per creare oggetti di database.Generazione di oggetti di database con l'integrazione con CLR (Common Language Runtime)
Vengono descritti i tipi di oggetti che è possibile generare utilizzando CLR e vengono esaminati i requisiti per la generazione di oggetti di database CLR.Accesso ai dati da oggetti di database CLR
Viene descritto il modo in cui una routine CLR può accedere a dati archiviati in un'istanza di SQL Server.Protezione per l'integrazione con CLR
Viene descritto il modello di protezione dell'integrazione CLR.Debug di oggetti di database CLR
Vengono descritte le limitazioni e i requisiti per il debug di oggetti di database CLR.Distribuzione di oggetti di database CLR
Viene descritta la distribuzione di assembly in server di produzione.Gestione degli assembly dell'integrazione con CLR
Viene descritto come creare ed eliminare assembly di integrazione CLR.Monitoraggio e risoluzione dei problemi relativi agli oggetti di database gestiti
Vengono fornite informazioni sugli strumenti che è possibile utilizzare per monitorare e risolvere i problemi relativi agli oggetti di database e agli assembly gestiti in esecuzione in SQL Server.Scenari di utilizzo ed esempi per l'integrazione con CLR (Common Language Runtime)
Vengono descritti gli scenari di utilizzo e gli esempi di codice che utilizzano oggetti CLR.
Vedere anche