Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/09/2011, 10h47   #1
Nouveau Membre du Club
 
Homme
IED décisionnel
Inscription : mai 2011
Messages : 33
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : IED décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 33
Points : 27
Points : 27
Par défaut script de création de table dynamique

Bonjour à tous,

J’ai deux bases de données SQL SEVEUR 2008 R2 je voudrai a l’aide de ces deux bases générer un script SQL qui met à jour une base en fonction de l’autre. (les bases sont identiques à 90%, juste des champs en plus et quelque tables en plus)
J’ai réussi un script qui scanne les différences entre deux tables et génère les alter table
Je voudrais maintenant faire une script qui me génère la création de la table, pk et champs quant une table n’existe pas dans la base la plus ancienne. (je voudrais que ce script soit généré à partir de code sql et non avec sql management studio).

Merci
Etienne5685 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 11h28   #2
Invité régulier
 
Homme
Administrateur de base de données
Inscription : septembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2011
Messages : 5
Points : 6
Points : 6
Bonjour,

tu devrais t'orienter vers SQL-DMO (deprecated) ou SMO.

SQL-DMO

http://www.sqlteam.com/article/using...ipt-generation

SMO

http://msdn.microsoft.com/fr-fr/library/ms162169.aspx

Cordialement.
ccasimor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 14h38   #3
Nouveau Membre du Club
 
Homme
IED décisionnel
Inscription : mai 2011
Messages : 33
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : IED décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 33
Points : 27
Points : 27
Merci,

Cette solution ne convient pas à mes attentes (je veux juste une requête SQL) mais merci cela aidera peut-être d'autres personnes.

j'ai trouvée une parade:
Faire une create table avec un champs bidon
ajouter mes champs réels avec des alter table
supprimer mon champ bidon

@ bientôt
Etienne5685 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h14.


 
 
 
 
Partenaires

Hébergement Web