永发信息网

修改数据库名,需要将该数据库的访问选项设为单用户吗

答案:3  悬赏:30  手机版
解决时间 2021-04-29 07:04
  • 提问者网友:沉默菋噵
  • 2021-04-28 07:56
修改数据库名,需要将该数据库的访问选项设为单用户吗
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-04-28 09:18

不用···


你是使用DBCC CHECKDB?


就是有用户正在使用排它锁 因为默认情况下,DBCC CHECKDB 不获取表锁。但它获取架构锁,该锁防止对元数据进行更改,但允许更改数据。 获取的架构锁将防止用户得到排它表锁,在生成聚集索引、除去任何索引或截断表时需要排它表锁。
实在需要那就改单用户


1企业管理器??选择数据库??属性??选项??访问限制处勾上并选择单用户即可。2--执行SQL语句转换为单用户状态时,不能在连接要转换状态的数据库的查询分析器中执行 use master go exec sp_dboption '数据库名','single user','true' go

全部回答
  • 1楼网友:舍身薄凉客
  • 2021-04-28 10:55

在微软SQL里面更改数据库名称是不需要设置单用户的

排他锁是SA账户对其管理下的用户的限制级 是用来限制其他数据库用户更改的 如果排他锁提示出现那么就证明您不对该数据库拥有完全权限 如果有必要一定要修改的话那就用SA最高权限账户修改或者是对此数据库拥有修改权限的用户账户来修改

  • 2楼网友:英雄的欲望
  • 2021-04-28 09:26
不用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯