Bonjour à tous,
J'aimerais savoir s'il est possible, en SQL ou à l'aide d'une commande mysql, de limiter l'accès à une base de données avant de la restaurer.
En effet, pour les backups, pas besoin de limiter l'accès à la base car le backup peut être fait à chaud. Cependant, pour les restores, s'il y a des insertions en cours d'exécution pendant la restauration, sa génère des erreurs.
J'ai trouvé sur la doc officielle les commandes FLUSH TABLES, FLUSH TABLES WITH READ LOCK et LOCK TABLES. Mais le problème c'est qu'en utilisant ces méthodes, je ne peux même plus exécuter la restauration !
Ce que je cherche à faire est à l'équivalent du : SET SINGLE USER puis MULTI USER de SQL Server, permettant de limiter l'accès à la base à un seul utilisateur (celui effectuant la restauration).
Merci d'avance!
Partager