Condividi tramite


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.

Nota:

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.

Suggerimento:

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

  1. Compilare il progetto scegliendo Compila <nome progetto> dal menu Compila.

    Nota:

    Risolvere tutti gli errori di compilazione prima di eseguire la distribuzione.

  2. 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

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

Altre risorse

Esecuzione del debug di database CLR SQL