Partager via


Créer un projet SMO Visual C# dans Visual Studio .NET

Cette section explique comment créer une application 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 Agent de noms est facultative. Utilisez-le lorsque vous écrivez un programme qui utilise SQL Server Agent. L’espace Common de noms est requis pour établir une connexion sécurisée à l’instance de SQL Server. L’espace SqlClient de noms est utilisé pour traiter les erreurs d’exception SQL.

Création d’un projet SMO Visual C# dans Visual Studio.NET

  1. Démarrez Visual Studio 2008 (ou Visual Studio 2005).

  2. Dans le menu Fichier , cliquez sur NewProject. La boîte de dialogue Nouveau projet s’affiche.

  3. Dans la boîte de dialogue Types de projets , sélectionnez Visual C#, puis Windows. Dans le volet Modèles installés de Visual Studio, sélectionnez Application Windows.

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

  5. Sélectionnez le type d’application Visual C#. Pour obtenir les exemples suivants, sélectionnez Application console.

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

  7. Cliquez sur Parcourir, recherchez les assemblys SMO dans le dossier C :\Program Files\Microsoft SQL Server\120\SDK\Assemblys\, puis sélectionnez les fichiers suivants. Il s’agit des fichiers minimaux requis pour générer une application SMO :

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc.dll

    Microsoft.SqlServer.SqlEnum.dll

    Remarque

    Utilisez la Ctrl clé pour sélectionner plusieurs fichiers.

  8. Ajoutez tous les assemblys SMO supplémentaires requis. Par exemple, si vous programmez spécifiquement Service Broker, ajoutez les assemblys suivants :

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Cliquez sur Ouvrir.

  10. Dans le menu Affichage , cliquez sur Code.-Or-Select les fenêtres Program1.cs [Création] et double-cliquez sur le formulaire Windows pour afficher la fenêtre de code.

  11. Dans le code, avant l’instruction d’espace de noms, tapez les instructions suivantes using pour qualifier les types dans l’espace de noms SMO :

    using Microsoft.SqlServer.Management.Smo;  
    using Microsoft.SqlServer.Management.Common;  
    
  12. SMO possède différents espaces de noms sous Microsoft.SqlServer.Management.Smo, tels que Microsoft.SqlServer.Management.Smo.Agent. Ajoutez ces espaces de noms au fur et à mesure qu’ils sont requis.

  13. Vous pouvez maintenant ajouter votre code SMO.