Condividi tramite


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

In questa sezione viene descritto come compilare un'applicazione console SMO semplice.

In questo esempio vengono importati spazi dei nomi affinché il programma faccia riferimento ai tipi SMO. L'importazione dello spazio dei nomi Agent è 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 spazio dei nomi SqlClient viene utilizzato per elaborare gli errori di eccezione SQL.

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

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

  2. Nel menu File fare clic su NewProject. Verrà visualizzata la finestra di dialogo Nuovo progetto .

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

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

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

  6. Scegliere Aggiungi riferimento dal menu Progetto. Verrà 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\Assembly\ e quindi selezionare i file seguenti. che costituiscono 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

    Nota

    Per selezionare più file, utilizzare il tasto Ctrl.

  8. Aggiungere eventuali assembly SMO necessari. Ad esempio, se si esegue specificamente la programmazione di 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 the Program1.cs [Design] Windows e fare doppio clic sul modulo di windows per visualizzare la finestra del codice.

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

    using Microsoft.SqlServer.Management.Smo;  
    using Microsoft.SqlServer.Management.Common;  
    
  12. SMO dispone di vari spazi dei nomi in Microsoft.SqlServer.Management.Smo, ad esempio Microsoft.SqlServer.Management.Smo.Agent. Aggiungere questi spazi dei nomi poiché sono necessari.

  13. A questo punto è possibile aggiungere il codice SMO.