Partager via


Enregistrer des scripts sous forme de projets ou de solutions

Les développeurs familiarisés avec Microsoft Visual Studio accueilleront 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.

La pratique suivante crée un script court qui interroge la base de données AdventureWorks2012 , placée dans un projet de script 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 connectez-vous à un serveur avec 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 Connexionset 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 la base de données AdventureWorks2012 , 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 affichent des informations sur la connexion, y compris la base de données initiale en tant qu’AdventureWorks2012.

  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 AdventureWorks2012 sur votre serveur et ajoutée à votre projet de script.

  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 AdventureWorks2012;  
    GO  
    SELECT COUNT(WorkOrderID)  
    FROM Production.WorkOrder  
    WHERE DueDate < StartDate;  
    
    

    Notes

    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 SQLQuery1et choisissez Renommer. Tapez Check Workorders.sql comme nouveau nom pour la requête, puis appuyez sur Entrée.

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

Tâche suivante de la leçon

Résumé : Solutions et projets de script