OVH Cloud OVH Cloud

changer la structure d'une base sur un serveur distant

1 réponse
Avatar
Yan Roosens
Bonjour,

J'ai une application internet qui est hébergée sur un serveur distant.
Cette appli utilise une base SQL server. Il y a déjà des données dans
cette base, et je dois maintenant en changer la structure.
La procédure habituelle est la suivante : je modifie la base en local,
j'en fait un backup, j'upload le backup dans le ftp root du site et
l'administrateur du serveur distant restore la base à partir du backup.
Le "hic" est que je vais perdre les données qui ont été entrées depuis
la mise en ligne de l'appli.

J'ai plusieurs applis qui tournent avec des bases MySQL chez un
hébergeur belge (Skynet) et là, j'ai une interface sécurisée qui me
permet de modifier la structure de la base "en ligne", mais ce n'est pas
le cas pour l"hébergeur de l'appli SQL server.

Avez-vous déjà été dans cette situation? Quelle solution avez-vous
trouvée?

Merci d'avance,

Yan

1 réponse

Avatar
CrazyHT[MVP]
Personnelement, je n'est pas le souci, car j'utilise
toujours un script SQL pour la transformation de la
structure et le "recyclage" des données déjà présentes.

Avec quelques ALTER TABLE/VIEW/PROCEDURE on peut faire des
miracles :)

Cordialement,
TINANT Hervé (alias CrazyHT)
MVP Visual C#.NET


-----Message d'origine-----
Bonjour,

J'ai une application internet qui est hébergée sur un


serveur distant.
Cette appli utilise une base SQL server. Il y a déjà des


données dans
cette base, et je dois maintenant en changer la structure.
La procédure habituelle est la suivante : je modifie la


base en local,
j'en fait un backup, j'upload le backup dans le ftp root


du site et
l'administrateur du serveur distant restore la base à


partir du backup.
Le "hic" est que je vais perdre les données qui ont été


entrées depuis
la mise en ligne de l'appli.

J'ai plusieurs applis qui tournent avec des bases MySQL


chez un
hébergeur belge (Skynet) et là, j'ai une interface


sécurisée qui me
permet de modifier la structure de la base "en ligne",


mais ce n'est pas
le cas pour l"hébergeur de l'appli SQL server.

Avez-vous déjà été dans cette situation? Quelle solution


avez-vous
trouvée?

Merci d'avance,

Yan



.