【问题标题】:SQL Server 2005 - Schema Ownership StuckSQL Server 2005 - 架构所有权卡住
【发布时间】:2015-01-25 10:52:06
【问题描述】:

我在 SS2005 中创建了一个数据库角色,并错误地将其设为 db_denydatareader 架构的所有者。 SSMS 不允许我取消勾选此选项:

This post 建议我将该模式的所有权更改回 dbo(或该数据库的默认值)。但是,当我尝试这样做时,它似乎已归 dbo 所有:

我尝试过刷新、断开/重新连接等。我错过了什么吗?我只是删除角色并重新开始,但不能,因为它拥有一个架构!

谢谢。

【问题讨论】:

    标签: sql-server sql-server-2005 database-permissions


    【解决方案1】:

    哦,好吧,我想通了。在尝试恢复默认所有者时,我查看的是 db_denydatareader 数据库角色,而不是 schema。这些模式位于 SSMS 中稍远的文件夹中:

    重置实际架构的所有者会清除自定义角色上的复选框。我觉得有点傻,但也觉得这是其他人也可能犯的一个简单错误,因为数据库角色与架构名称匹配。

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 2011-07-09
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多