我在SS2005中创建了一个数据库角色,并错误地使它成为db_denydatareader架构的所有者。SSMS不允许我取消选中此选项:
这篇文章建议我将模式的所有权改回dbo(或该数据库的默认值)。但是,当我尝试执行此操作时,它似乎已被dbo拥有:
我已经尝试过刷新,断开/重新连接等操作。我是否缺少某些内容?我只是删除角色并重新开始,但是不能,因为它拥有模式!
谢谢。
哦,好吧,我知道了。尝试还原默认所有者时,我正在查看db_denydatareader数据库角色,而不是架构。可以在SSMS中更下方的文件夹中找到模式:
重置实际架构的所有者将清除自定义角色上的该复选框。我有点傻,但是也感觉到其他人也会犯一个简单的错误,因为数据库角色与模式名称匹配。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句