J'ai une base de données en miroir et je dois y apporter quelques modifications. Principalement, en ajoutant une vue et certaines procédures stockées. Maintenant, je sais que si vous faites des changements de schéma, vous êtes censé supprimer la mise en miroir et la base de données miroir, apporter vos modifications à la principale, puis sauvegarde-restaurer le principal et restaurer la mise en miroir. Est-ce le cas pour les procédures stockées et les vues? Est-ce que je peux juste faire mes changements au principal, puis basculer et faire mes changements au miroir aussi bien? Quels sont les problèmes et les ramifications possibles de faire quelque chose comme ça? Cela semble une tâche très fastidieuse à faire chaque fois que nous voulons faire un petit changement, principalement parce que la base de données est plus de 10 concerts, donc il faut un peu de temps pour sauvegarder et restaurer.Comment modifier les schémas d'une base de données en miroir?
Répondre
Si vous effectuez une mise en miroir, vous devriez être en mesure d'appliquer ces changements au principal et ils apparaissent sur le côté miroir. Si vous voulez qu'il y ait une différence de schéma entre les deux, vous ne pouvez pas utiliser la mise en miroir. Souhaitez-vous appliquer des modifications de schéma uniquement à la base de données en miroir ou aux deux? Si les deux, vous n'avez rien à faire de spécial.
Nous avons appliqué des modifications de schéma à la fois à une base de données journalisée et à une base de données en miroir sans avoir à effectuer d'action particulière.
Certaines formes de réplication requièrent cependant des mesures spéciales.
Maintenant, je sais que si vous faites schéma les modifications que vous êtes censé supprimer mirroring et la base de données miroir, effectuez vos modifications au principal, puis sauvegarde-restore le principal et restauration en miroir
Ceci est réellement faux. La base de données principale et la base de données miroir sont en fait une base de données unique stockée dans deux emplacements physiques. Tous et chaque changement qui se produit dans le principal, se produit également dans le miroir. Ils sont littéralement identiques tout le temps.
Ainsi, tout changement de schéma, y compris les tables, les vues, les procédures, les fonctions, les schémas, les principes de base de données, les assemblages, etc. se produit à la fois sur le principal et le miroir.
Les seuls changements qui nécessitent des attentions particulières sont des changements qui sont liées à la base de données, mais ne se trouvent pas dans la base de données: emploi Agent (ils sont en msdb), les directeurs de serveur (logins), les paramètres de réplication (ils sont partout dans la base de données, MSDB et le distributeur
- 1. Comment comparer les schémas de base de données MySQL
- 2. Schémas de base de données SQL Server
- 3. Comparez les 2 schémas de base de données sur Mysql
- 4. JPA à l'aide de schémas de base de données multiples
- 5. Problèmes de mise en miroir SQL 2008
- 6. Comment créer un miroir de la base de données mysql à des fins de commutation en cas d'urgence?
- 7. Points de mise en miroir SQL
- 8. outil open source pour comparer les schémas de base de données
- 9. Comment puis-je avoir plusieurs schémas par connexion de base de données dans Eclipse DTP?
- 10. Existe-t-il un langage XML pour définir/créer des schémas de base de données SQL?
- 11. Comment modifier le propriétaire d'une base de données SQL Server?
- 12. Comment modifier les données d'une colonne dans une base de données?
- 13. Comment mettre à jour les schémas de table de base de données avec la génération de schéma NHibernate?
- 14. Modifier la valeur du contrôle de la base de données dans les répéteurs en C#
- 15. Comment modifier le schéma de base de données avec les tables versionnées Oracle Workspace Manager
- 16. Meilleure façon de modifier/formater les données de base de données dans le contrôleur?
- 17. La mise en miroir de base de données peut-elle être configurée sur MS SQLServer entre deux clusters?
- 18. Utilisations pour les schémas SQL Server
- 19. Schémas de mise en cache pour les langages gérés
- 20. comment mettre en œuvre miroir de page Web avec jQuery?
- 21. Comment modifier les données EXIF dans .NET
- 22. Mise en miroir forcément avec SVK?
- 23. Autorisations GRANTing entre différentes bases de données (schémas)
- 24. Vues croisées entre bases de données et mise en miroir dans SQL Server
- 25. Rôle de base de données Oracle - sélection de la table dans les schémas sans identifiant de schéma
- 26. Modifier la base de données d'application dans android
- 27. Comment puis-je améliorer serveur SQL en miroir
- 28. Comment modifier toutes les données de colonne DB en fonction des données actuelles?
- 29. Comment puis-je afficher une liste arborescente de schémas pour une base de données dans Oracle SQL Developer?
- 30. Pourquoi si peu de schémas de bases de données complètes échantillonnent en ligne?
Il semble que j'ai été énormément mal informé. :) –
Happens au meilleur de nous. ;-) – Anon246
Pour une fois, c'est aussi simple que vous le voulez. C'est la réponse que je cherchais. – Zapnologica