Partager via


Enregistrement de scripts sous forme de projets et de solutions

Les développeurs familiarisés avec Microsoft Visual Studio seront heureux de pouvoir utiliser l'Explorateur de solutions dans SQL Server Management Studio. Les scripts sur lesquels votre activité est basée peuvent être groupés en projets de scripts et ces projets être gérés ensemble sous la forme d'une solution. Lorsque les scripts sont placés dans des projets de scripts et des solutions, il est possible de les ouvrir en groupe ou de les enregistrer ensemble dans un produit de contrôle du code source tel que Visual SourceSafe. Les projets de scripts contiennent les informations de connexion pour que les scripts puissent s'exécuter correctement et peuvent inclure des fichiers non script tels que des fichiers texte.

Au cours de l'exercice pratique suivant, vous allez créer un script court qui interroge la base de données AdventureWorks, et qui est placé dans un projet de scripts et une solution.

Utilisation des projets de scripts et des solutions

Pour créer un projet de scripts et une solution

  1. Ouvrez Management Studio et établissez une connexion à un serveur avec l'Explorateur d'objets.

  2. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet. La boîte de dialogue Nouveau projet s'affiche.

  3. Dans la zone de texte Nom, tapez StatusCheck, cliquez sur Scripts SQL Server dans Modèles, puis cliquez sur OK pour ouvrir une nouvelle solution et un projet de scripts.

  4. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Connexions et choisissez Nouvelle connexion. La boîte de dialogue Se connecter au serveur s'ouvre.

  5. Dans la zone de liste Nom du serveur, tapez le nom de votre serveur.

  6. Cliquez sur Options, puis sur l'onglet Propriétés de connexions.

  7. Dans la zone Se connecter à la base de données, parcourez le serveur, sélectionnez AdventureWorks, puis cliquez sur Se connecter. Les données de connexion concernant la base de données sont ajoutées au projet.

  8. Si la fenêtre des propriétés ne s'affiche pas, sélectionnez la nouvelle connexion dans l'Explorateur de solutions et appuyez sur F4. Les propriétés de la connexion s'affichent et présentent les informations relatives à la connexion concernant la Base de données initiale qui est AdventureWorks.

  9. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la connexion, puis cliquez sur Nouvelle requête. Une nouvelle requête appelée SQLQuery1.sql est créée, connectée à la base de données AdventureWorks sur votre serveur et ajoutée à votre projet de scripts.

  10. Dans l'Éditeur de requête, tapez la requête suivante pour déterminer le nombre de bons de commande pour lesquels les dates d'échéance sont antérieures aux dates de début. (Vous pouvez copier et coller le code à partir de la fenêtre du didacticiel.)

    USE AdventureWorks;
    GO
    SELECT COUNT(WorkOrderID)
    FROM Production.WorkOrder
    WHERE DueDate < StartDate;
    

    [!REMARQUE]

    Si vous avez besoin de davantage d'espace pour taper votre requête, appuyez sur Maj+Alt+Entrée pour afficher un plein écran.

  11. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur SQLQuery1 et choisissez Renommer. Tapez Check Workorders.sql comme nouveau nom de la requête et appuyez sur ENTRÉE.

  12. Pour enregistrer votre solution et votre projet de scripts, dans le menu Fichier, cliquez sur Enregistrer tout.