ALTER DATABASE A SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE A MODIFY NAME = [B]
ALTER DATABASE B SET MULTI_USER
D'après la documentation Microsoft, je dois définir la base de données sur single_user puis la renommer. Pourquoi cela ? S'il s'agissait simplement de s'assurer que toutes les connexions sont fermées, cela ne fonctionnerait-il pas aussi bien ?
ALTER DATABASE A SET OFFLINE WITH ROLLBACK IMMEDIATE