Erreur sur renommer la base de données dans SQL Server 2008 R2

Je suis l'aide de cette requête pour renommer la base de données:

ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted]

Mais il affiche une erreur excuting:

Msg 5030, Niveau 16, État 2, Ligne 1

La base de données n'a pas pu être verrouillée exclusivement pour effectuer l'opération.

Est quelque chose de mal avec ma requête?

  • Il n'y a rien de mal à la requête de l'erreur est vous dire que les autres connexions sont connectés à la base de données, de sorte que vous n'avez pas le droit de le renommer en ce moment.
  • Si vous faites cela à partir de SSMS, assurez-vous que vous n'avez pas une fenêtre de requête ouverte contre que db, car c'est une connexion distincte qui place un verrou sur la db.
InformationsquelleAutor Vikram Bose | 2013-05-22