SQLServer中备份异地恢复后,用户因拥有架构无法删除的处理方法

时间: 2011-02-25 / 分类: 程序员 / 浏览次数: 919 views / 0个评论 发表评论

很多人因SqlServer异地备份后,原有的用户无法访问数据库且删除不了,提示该用户拥有数据库架构无法删除,这是一个很常见的问题。

下面简单说一下解决此问题的三部曲:

第一步,在数据库中展开“安全性”-》“架构”选项,然后找到您要删除的那个用户名称,双击打开,在架构所有者中输入”dbo”,确定!

第二步,在数据库中展开“安全性”-》“用户”,删除该用户,然后将SqlServer的该同名用户设置为该数据库的db_owner。

第三步,依然是第一步的操作,然后把架构所有者重新改回原来的用户名。

发表评论

您的昵称 *

您的邮箱 *

您的网站