OVH Cloud OVH Cloud

Probleme de MAJ de la structure de BDD

8 réponses
Avatar
borland
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients

8 réponses

Avatar
Philippe T [MS]
Bonjour,

Le mieux est de scripter les modifications que vous avez effectuées : script
pour les modifications de schéma, script pour les procédures / fonctions /
... et d'appliquer ces scripts chez vos clients.

Le mieux est de ne jamais faire les modifications directement sur la base
mais de systématiquement passer par un script SQL.

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients




Avatar
Sylvain Lafontaine
Personnellement, je suis bien content d'utiliser les outils de RedGate: pas
trop chers et ils font bien la job. Sur internet, vous trouverez également
d'autres produits pour la synchronisation de la structure de BDD.

S. L.

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients



Avatar
borland
Merci de m'avoir répondu, mais comment scripter juste les modification ?
"Philippe T [MS]" a écrit dans le message de
news: %23BA7$
Bonjour,

Le mieux est de scripter les modifications que vous avez effectuées :
script
pour les modifications de schéma, script pour les procédures / fonctions /
... et d'appliquer ces scripts chez vos clients.

Le mieux est de ne jamais faire les modifications directement sur la base
mais de systématiquement passer par un script SQL.

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients








Avatar
borland
Moi j'utilise SQLDELTA, il permet de comparer 2 BDD et il génére le script
de modification, mais en exécutant le script il ne passe pas du premier coup
et il faut recomparer 2 à 3 fois pour que ça passe. Moi je veux générer un
script que je pourrez exécuter chez le client en étant sur que la MAJ de la
structure a été faite.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Personnellement, je suis bien content d'utiliser les outils de RedGate:
pas trop chers et ils font bien la job. Sur internet, vous trouverez
également d'autres produits pour la synchronisation de la structure de
BDD.

S. L.

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients







Avatar
borland
Moi je veux générer un script que je pourrez exécuter chez le client en
étant sur que la MAJ de la structure a été faite du premier coup.
"borland" a écrit dans le message de news:
%
Merci de m'avoir répondu, mais comment scripter juste les modification ?
"Philippe T [MS]" a écrit dans le message
de news: %23BA7$
Bonjour,

Le mieux est de scripter les modifications que vous avez effectuées :
script
pour les modifications de schéma, script pour les procédures / fonctions
/
... et d'appliquer ces scripts chez vos clients.

Le mieux est de ne jamais faire les modifications directement sur la base
mais de systématiquement passer par un script SQL.

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients












Avatar
Philippe T [MS]
Bonjour,

Il n'y a rien de natif pour générer le script de delta de la structure. Vous
pouvez utilisez des outils du marché pour cela ou les développer vous même
comme moi en comparant les objets se trouvant des les tables systèmes de SQL
Server : SysObjects, SysColumns, ...

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"borland" wrote in message
news:
Moi je veux générer un script que je pourrez exécuter chez le client en
étant sur que la MAJ de la structure a été faite du premier coup.
"borland" a écrit dans le message de news:
%
> Merci de m'avoir répondu, mais comment scripter juste les modification ?
> "Philippe T [MS]" a écrit dans le message
> de news: %23BA7$
>> Bonjour,
>>
>> Le mieux est de scripter les modifications que vous avez effectuées :
>> script
>> pour les modifications de schéma, script pour les procédures /


fonctions
>> /
>> ... et d'appliquer ces scripts chez vos clients.
>>
>> Le mieux est de ne jamais faire les modifications directement sur la


base
>> mais de systématiquement passer par un script SQL.
>>
>> ----------------------------------------------------------------------
>> Philippe TROTIN - Microsoft Service France
>>
>> "borland" wrote in message
>> news:
>>> J'ai une BDD déployée chez de nombreux clients.
>>> J'effectue des mises à jour sur cette BDD .
>>> Comment mettre à jour les BDD de mes clients
>>>
>>>
>>
>>
>
>




Avatar
Sylvain Lafontaine
Si vous utilisez SQLDelta, vous seriez peut-être mieux de trouver pourquoi
il ne fonctionne pas dans votre cas - comme par exemple en étudiant la
documention et en allant voir sur les groupes de discussion réservés à
SQLDelta - avant de chercher ailleurs.

S. L.

"borland" wrote in message
news:
Moi j'utilise SQLDELTA, il permet de comparer 2 BDD et il génére le script
de modification, mais en exécutant le script il ne passe pas du premier
coup et il faut recomparer 2 à 3 fois pour que ça passe. Moi je veux
générer un script que je pourrez exécuter chez le client en étant sur que
la MAJ de la structure a été faite.
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Personnellement, je suis bien content d'utiliser les outils de RedGate:
pas trop chers et ils font bien la job. Sur internet, vous trouverez
également d'autres produits pour la synchronisation de la structure de
BDD.

S. L.

"borland" wrote in message
news:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients











Avatar
Fred BROUARD
Le mieux est d'avoir créé votre base de données avec un outil de modélisation
qui automatise toutes ces tâches. Dès lors l'outil de modélisation calcule
automatiquement les scripts différentiels.

J'utilise depuis 10 ans Power Designer (autrefois AMC Designor) de Sybase PowerSoft.

Le constat est simple : même à plus de 30 000 francs, le produit économise des
mois de travail.

A +

borland a écrit:
J'ai une BDD déployée chez de nombreux clients.
J'effectue des mises à jour sur cette BDD .
Comment mettre à jour les BDD de mes clients





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************