Est-il possible MS SQL Server 2008
d'exporter la structure de la base de données dans un T-SQL
fichier?
Je souhaite exporter non seulement le schéma des tables, mais également les clés primaires, les clés étrangères, les contraintes, les index, les procédures stockées, les types / fonctions définis par l'utilisateur.
Je ne veux pas non plus que les données soient présentes dans ce T-SQL
fichier.
Y a-t-il un moyen d'y parvenir?
Dans l'image, vous pouvez voir. Dans les options de script définies, choisissez la dernière option: Types de données à script vous cliquez sur le côté droit et vous choisissez ce que vous voulez. C'est l'option que vous devez choisir pour exporter un schéma et des données
la source
Avez-vous essayé l'
Generate Scripts
option (Clic droit, tâches, générer des scripts) dans SQL Management Studio? Cela produit-il ce que vous entendez par "fichier SQL"?la source
j'ai écrit ce sp pour créer automatiquement le schéma avec tout, pk, fk, partitions, contraintes ...
IMPORTANT!! avant l'exécutif
voici le SP:
pour l'exécuter:
la source
CASE WHEN (IsCharColumn = 1) THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'
àCASE WHEN (IsCharColumn = 1) OR DataType = 'varbinary' THEN '(' + CAST(MaxLength AS VARCHAR(10)) + ')'