Juil 30

SQL-Server-2012Certaines opérations sur les bases de données Sql Server nécessitent qu’il n’y ait plus aucun utilisateur connecté à la base de données, par exemple la restauration d’un backup.

Le problème, c’est que Sql Server n’est pas très généreux en ce qui concerne les outils d’administration et qu’il n’est pas toujours simple de savoir si des utilisateurs sont connectés ou de les déconnecter.

La solution passe donc par quelques commandes SQL.

Pour désactiver la base de données en déconnectant tous les utilisateurs :

ALTER DATABASE db_AdventureWorks SET OFFLINE WITH ROLLBACK IMMEDIATE

Et pour la réactiver une fois l’opération terminée :

ALTER DATABASE db_AdventureWorks SET ONLINE

Leave a Reply


*/ ?>