Creare un progetto SMO per Visual Basic 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 Basic SMO in Visual Studio.NET
Avviare Visual Studio 2008 (o Visual Studio 2005).
Scegliere NuovoProgetto dal menu File. Verrà visualizzata la finestra di dialogo Nuovo progetto.
Nella finestra di dialogo Tipi di progetto selezionare Visual Basic e quindi Selezionare Windows. Nel riquadro Modelli installati di Visual Studio selezionare Applicazione console.
(Facoltativo) Nel campo Nome digitare il nome della nuova applicazione.
Fare clic su OK per caricare il modello di applicazione console di Visual Basic.
Scegliere Aggiungi riferimento dal menu Progetto. Verrà visualizzata la finestra di dialogo Aggiungi riferimento.
Fare clic su Sfoglia, individuare gli assembly SMO nella cartella C:\Programmi\Microsoft SQL Server\120\SDK\Assemblies e quindi selezionare i file seguenti. che costituiscono i file minimi necessari per compilare un'applicazione SMO:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.SqlEnum.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc
Nota
Per selezionare più file, utilizzare il tasto
Ctrl
.Aggiungere eventuali assembly SMO necessari. Ad esempio, se si programma in modo specifico Service Broker, aggiungere gli assembly seguenti:
Microsoft.SqlServer.ServiceBrokerEmum.dll
Fare clic su Apri.
Scegliere Code dal menu Visualizza. In alternativa, selezionare la finestra Module1.vb per visualizzare la finestra del codice.
Nel codice, prima di qualsiasi dichiarazione, digitare le istruzioni Imports seguenti per qualificare i tipi nello spazio dei nomi SMO.
Imports Microsoft.SqlServer.Management.Smo Imports Microsoft.SqlServer.Management.Common
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.
A questo punto è possibile aggiungere il codice SMO.