Procédure : créer un projet SMO Visual Basic dans Visual Studio .NET

Cette section décrit comment démarrer une application de console SMO simple.

Cet exemple importe des espaces de noms, qui permettent au programme de référencer des types SMO. L'importation de l'espace de noms Agent est facultative. Utilisez-la lorsque vous écrivez un programme qui utilise l'Agent SQL Server. L'espace de noms Common est requis pour établir une connexion sécurisée avec l'instance de SQL Server. L'espace de noms SqlClient est utilisé pour les erreurs d'exception SQL.

Création d'un projet SMO Visual Basic dans Visual Studio .NET

  1. Démarrez Visual Studio 2005.

  2. Dans le menu Fichier, sélectionnez Nouveau projet. La boîte de dialogue Nouveau projet s'affiche.

  3. Dans le volet Types de projets, sélectionnez Visual Basic. Dans le volet Modèles, sélectionnez le type d'application. Pour les exemples qui suivent, sélectionnez Application console.

  4. (Facultatif) Dans la zone Nom, tapez le nom de la nouvelle application.

  5. Cliquez sur OK pour charger le modèle d'application console Visual Basic.

  6. Dans le menu Projet, sélectionnez l'élément Ajouter une référence. La boîte de dialogue Ajouter une référence s'affiche.

  7. Sélectionnez Parcourir, recherchez les assemblys SMO dans le dossier C:\Program Files\Microsoft SQL Server\90\SDK\Assemblies et sélectionnez les fichiers suivants :

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.ServiceBrokerEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.SmoEnum.dll

    Microsoft.SqlServer.OlapEnum.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.WmiEnum.dll

    [!REMARQUE]

    Utilisez la touche Ctrl pour sélectionner plusieurs fichiers.

  8. Cliquez sur Ouvrir.

  9. Dans le menu Affichage, cliquez sur Code ou sélectionnez la fenêtre Module1.vb pour afficher la fenêtre de code.

  10. Dans le code, avant les déclarations, tapez les instructions Imports suivantes pour qualifier les types dans l'espace de noms SMO.

    Imports Microsoft.SqlServer.Management.Smo
    Imports Microsoft.SqlServer.Management.Common
    
  11. SMO comporte différents espaces de noms sous Microsoft.SqlServer.Management.Smo, par exemple Microsoft.SqlServer.Management.Smo.Agent. Ajoutez-les en fonction de vos besoins.

  12. Vous pouvez à présent ajouter votre code SMO.