Vidéo: Connect To SQL Server Database Over Network - Enable Network Access in SQL Server - Remote Access 2025
Bien que vous puissiez créer des objets de base de données à l'aide des fonctionnalités graphiques et des assistants, SQL Server fournit une meilleure pratique pour écrire des scripts SQL contenant les commandes CREATE nécessaires pour créer la base de données ainsi que ses tables et autres objets.
C'est parce que lors du développement et du fonctionnement de n'importe quelle application de base de données, il est souvent nécessaire de supprimer la base de données et de la recréer à partir de zéro. En scriptant ces actions, vous pouvez supprimer la base de données et la recréer simplement en exécutant un script.
Heureusement, SQL Management Studio peut générer des scripts à partir de bases de données et de tables existantes. Ainsi, vous pouvez utiliser les fonctions de conception visuelle de SQL Management Studio pour créer vos bases de données. Ensuite, vous pouvez générer des scripts qui vous permettront de facilement supprimer et recréer la base de données.
Pour créer un script pour une base de données ou une table, cliquez avec le bouton droit sur la base de données ou la table, puis choisissez l'une des commandes Script As . Par exemple, la figure suivante montre le script qui se produit lorsque le tableau Films est cliqué avec le bouton droit de la souris et que l'option Table de script sous → CREATE vers → Nouvelle fenêtre de requête est sélectionnée.
Comme vous pouvez le voir, cette commande a généré une instruction CREATE TABLE avec d'autres instructions SQL avancées pour créer automatiquement le tableau Movies .
Après avoir créé le script, vous pouvez l'enregistrer dans un fichier texte en cliquant sur le bouton Enregistrer. Ensuite, vous pouvez exécuter le script à tout moment en suivant ces étapes:
-
Choisissez Fichier → Ouvrir → Fichier.
-
Sélectionnez le fichier dans lequel vous avez enregistré le script.
-
Cliquez sur Ouvrir.
-
Cliquez sur le bouton Exécuter pour exécuter le script.
La seule limite de cette technique est que, bien que vous puissiez générer des scripts pour définir vos bases de données et vos tables, vous ne pouvez pas générer automatiquement des scripts pour insérer des données dans vos tables. Si vous souhaitez que les scripts insèrent des données, vous devez créer manuellement les instructions INSERT pour insérer les données.
