ALTER DATABASE A SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE A MODIFY NAME = [B]
ALTER DATABASE B SET MULTI_USER
根据Microsoft文档,我应该将数据库设置为single_user,然后重命名它。这是为什么?如果只是确保所有连接都关闭,那么这也不会起作用吗?:
ALTER DATABASE A SET OFFLINE WITH ROLLBACK IMMEDIATE
答案 0 :(得分:4)
在其他用户查询数据库时避免出现问题。这样,你可以让它成为单个用户,只有你可以点击它。