-- résoudre le problème des collations "croisées" entre la base de production et la tempdb -- en plaçant la base en mode d'autonomie partielle (containement = partial) -- vérifer au niveau du serveur que cette fonctionnalité est activée... --> (contained database authentication = 1) EXEC sp_configure 'show advanced options', 1; RECONFIGURE; GO EXEC sp_configure 'contained database authentication', 1; RECONFIGURE; GO -- ON DOIT MAINTENANT PLACER LA BASE EN MODE D'AUTONOMIE PARTIELLE -- on se met dans le contexte de la base DB_TEST USE DB_TEST; GO -- on devient l'unique utilisateur de la base ALTER DATABASE DB_TEST SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO -- on passe dans la base master, la base DB_TEST n'a plus aucun utilisateur use [master]; GO ALTER DATABASE [DB_TEST] SET ... -- commande à passer sans aucun utilisateur GO -- one repasse la base de données en mode muti utilisateur ALTER DATABASE [DB_TEST] SET MULTI_USER GO