Condividi tramite


Creare un progetto SMO di Visual C# in Visual Studio .NET

Questa sezione descrive come compilare una semplice applicazione console SMO.

In questo esempio vengono importati spazi dei nomi che consentono al programma di fare riferimento a tipi SMO. L'importazione Agent dello spazio dei nomi è facoltativa. Usarlo quando si scrive un programma che usa SQL Server Agent. Lo Common spazio dei nomi è necessario per stabilire una connessione sicura all'istanza di SQL Server. Lo SqlClient spazio dei nomi viene usato per elaborare gli errori di eccezione SQL.

Creazione di un progetto SMO di Visual C# in Visual Studio.NET

  1. Avviare Visual Studio 2008 (o Visual Studio 2005).

  2. Scegliere NuovoProgetto dal menu File. Verrà visualizzata la finestra di dialogo Nuovo progetto.

  3. Nella finestra di dialogo Tipi di progetto selezionare Visual C#, quindi Selezionare Windows. Nel riquadro Modelli installati di Visual Studio selezionare Applicazione Windows.

  4. (Facoltativo) Nel campo Nome digitare il nome della nuova applicazione

  5. Selezionare il tipo di applicazione Visual C#. Per gli esempi seguenti, selezionare Applicazione console.

  6. Scegliere Aggiungi riferimento dal menu Progetto. Viene visualizzata la finestra di dialogo Aggiungi riferimento.

  7. Fare clic su Sfoglia, individuare gli assembly SMO nella cartella C:\Programmi\Microsoft SQL Server\120\SDK\Assemblies\ e quindi selezionare i file seguenti. Questi sono i file minimi necessari per compilare un'applicazione SMO:

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc.dll

    Microsoft.SqlServer.SqlEnum.dll

    Annotazioni

    Usare la Ctrl chiave per selezionare più file.

  8. Aggiungere eventuali assembly SMO aggiuntivi necessari. Ad esempio, se si programma in modo specifico Service Broker, aggiungere gli assembly seguenti:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Fare clic su Apri.

  10. Nel menu Visualizza fare clic su Code.-Or-Select la finestra Program1.cs [Progettazione] e fare doppio clic sul windows form per visualizzare la finestra del codice.

  11. Nel codice, prima dell'istruzione dello spazio dei nomi, digitare le istruzioni seguenti using per qualificare i tipi nello spazio dei nomi SMO:

    using Microsoft.SqlServer.Management.Smo;  
    using Microsoft.SqlServer.Management.Common;  
    
  12. SMO include vari spazi dei nomi in Microsoft.SqlServer.Management.Smo, ad esempio Microsoft.SqlServer.Management.Smo.Agent. Aggiungere questi spazi dei nomi in base alle esigenze.

  13. È ora possibile aggiungere il codice SMO.