Procedura: distribuire elementi del progetto SQL Server su SQL Server
Aggiornamento: novembre 2007
Una volta generato, un progetto SQL Server viene compilato in un assembly che può essere distribuito al database.
![]() |
---|
In Microsoft SQL Server la funzionalità di integrazione di CLR (Common Language Runtime) è disattivata per impostazione predefinita, ma deve essere attivata per poter utilizzare gli elementi del progetto SQL Server. Per attivare la funzionalità di integrazione di CLR, utilizzare l'opzione clr enabled della stored procedure sp_configure. Per ulteriori informazioni, vedere Attivazione dell'integrazione CLR. |
![]() |
---|
In alternativa all'esecuzione dei tre singoli passaggi di compilazione dell'assembly, distribuzione al database e debug dell'oggetto di database, è possibile eseguire automaticamente le tre operazioni utilizzando il comando Avvia (F5). Selezionare invece il comando Avvia senza eseguire debug (CTRL+F5) per limitarsi a compilare l'assembly e a distribuirlo al database. |
Per distribuire gli elementi di un progetto SQL Server su SQL Server
Compilare il progetto scegliendo Compila <nome progetto> dal menu Compila.
Nota:
Risolvere tutti gli errori di compilazione prima di eseguire la distribuzione.
Scegliere Distribuisci <nome progetto> dal menu Compila.
Nota:
Se si riceve un messaggio che indica che non è possibile distribuire il progetto, potrebbe essere necessario creare manualmente l'assembly sul server. Questo errore è generalmente causato dalla presenza di assembly a cui si fa riferimento all'interno del progetto. Per ulteriori informazioni sulla distribuzione manuale degli assembly, vedere la pagina relativa alla creazione di assembly nella documentazione in linea di SQL.
Operazioni successive
Dopo aver distribuito gli elementi del progetto SQL Server al database, sarà possibile eseguirli per verificarne il funzionamento.
Per verificare un elemento di database distribuito
Eseguire il debug degli elementi del progetto SQL Server utilizzando lo script di prova Test.sql (debug.sql in Visual C++) nel progetto. Per ulteriori informazioni, vedere Procedura: modificare lo script Test.sql per eseguire oggetti SQL.
Eseguire l'elemento chiamandolo da una query su SQL Server. Se, ad esempio, è stata distribuita una stored procedure, eseguirla chiamando EXEC <NomeStoredProcedure> e passando tutti i parametri previsti. Per ulteriori informazioni, vedere Procedura: eseguire stored procedure e funzioni definite dall'utente.
Vedere anche
Attività
Procedura: creare un progetto SQL Server
Procedura: creare ed eseguire una stored procedure CLR di SQL Server
Procedura: creare ed eseguire un trigger CLR di SQL Server
Procedura: creare ed eseguire un aggregato CLR di SQL Server
Procedura: creare ed eseguire una funzione CLR definita dall'utente di SQL Server
Procedura: creare ed eseguire un tipo CLR definito dall'utente di SQL Server
Procedura dettagliata: creazione di una stored procedure nel codice gestito
Procedura: eseguire il debug di una stored procedure CLR SQL
Concetti
Introduzione all'integrazione con CLR di SQL Server (ADO.NET)
Vantaggi dell'utilizzo di codice gestito per creare oggetti di database
Modelli di elementi per progetti SQL Server
Riferimenti
Pagina Distribuisci, Progettazione progetti
Attributi per oggetti di database e progetti SQL Server