J'ai une base de données active sur un serveur d'hébergement partagé. Je fais des changements majeurs au code de mon site et je voudrais corriger certaines erreurs stupides que j'ai commises en concevant la base de données. Ces modifications impliquent la modification de la taille d'un grand nombre de champs et l'application correcte de l'intégrité référentielle entre les tables. Je souhaite effectuer les modifications sur mon serveur de test local et sur le serveur distant si possible.Modification de la base de données SQL sur l'hébergement partagé
Je dois noter que même si je suis assez à l'aise avec l'écriture de requêtes complexes pour gérer les données, j'ai très peu d'expérience dans la modification de la structure de base de données sans interface graphique.
Je peux accéder à la base de données distante dans l'explorateur de base de données Visual Studio, mais je ne peux pas l'utiliser pour autre chose que la manipulation de données. J'ai installé Sql Management Studio express la nuit dernière et après 40+ crashs j'ai abandonné - je ne pouvais même pas réparer ce fichu truc.
Le serveur distant est SQL 2005/L'interface Web MyLittleAdmin est disponible. Donc, ma question est de savoir quelle est la meilleure façon d'accomplir ces changements. Y a-t-il une interface graphique que je peux utiliser sur le serveur distant? Sinon, y a-t-il un moyen facile de copier la base de données sur mon ordinateur local, de la réparer et de la télécharger à nouveau? Enfin, si aucun des éléments ci-dessus n'est viable, est-ce que quelqu'un a des liens vers une information décente sur la fixation de l'intégrité référentielle via une requête?
Désolé pour la question un peu générale - je me sens comme je fais beaucoup plus difficile que cela devrait être, mais après avoir cherché/essayé toute la nuit je n'ai pas obtenu n'importe où. Merci d'avance pour l'aide. J'apprécie vraiment cela.
... Aussi quelqu'un at-il une machine à voyager dans le temps que je peux emprunter - j'ai besoin d'aller me botter le cul pour cela.
Eh bien, il peut être judicieux de cloner votre base de données actuelle et de tester d'abord les modifications séparément. En ce qui concerne la machine à voyager dans le temps, il ya toujours http://en.wikipedia.org/how_to_build_a_time_machine –
Ce lien va vers une page wikipedia supprimée. –