数据库关系图是不是一定要所有者才能编辑和查看?

时间:2022-04-25 13:02:59
我一个虚拟主机的数据库是MS SQL 2008的,登录名是数据库的所有者,可以远程查看编辑关系图。
而另一个虚拟主机也是2008的,打开发现数据库的所有者是SA,以我的用户名登录不能远程编辑和查看关系图,提示要更改但更改不了(没有权限)。
是不是这样啊?非所有者就不能查看和编辑关系图?有没有什么办法。
不行的话我就把主机退掉。

7 个解决方案

#1


不一定是要所有者,但一定要有权限!

#2


引用楼主 worldnic 的回复:
我一个虚拟主机的数据库是MS SQL 2008的,登录名是数据库的所有者,可以远程查看编辑关系图。
而另一个虚拟主机也是2008的,打开发现数据库的所有者是SA,以我的用户名登录不能远程编辑和查看关系图,提示要更改但更改不了(没有权限)。
是不是这样啊?非所有者就不能查看和编辑关系图?有没有什么办法。
不行的话我就把主机退掉。

你登录的用户有更改权限即可.

#3


没有db_owner权限,似乎是不行

#4


关键是我不是所有者,更改时又提示没有权限

#5


不是的只要你有这个架构的查询权限

#6


授权一下,加入db_owner角色试试

#7


右击登录名-->属性-->用户映射-->选中相关数据库-->在右下方的列表中勾选"db_owner"

试试

#1


不一定是要所有者,但一定要有权限!

#2


引用楼主 worldnic 的回复:
我一个虚拟主机的数据库是MS SQL 2008的,登录名是数据库的所有者,可以远程查看编辑关系图。
而另一个虚拟主机也是2008的,打开发现数据库的所有者是SA,以我的用户名登录不能远程编辑和查看关系图,提示要更改但更改不了(没有权限)。
是不是这样啊?非所有者就不能查看和编辑关系图?有没有什么办法。
不行的话我就把主机退掉。

你登录的用户有更改权限即可.

#3


没有db_owner权限,似乎是不行

#4


关键是我不是所有者,更改时又提示没有权限

#5


不是的只要你有这个架构的查询权限

#6


授权一下,加入db_owner角色试试

#7


右击登录名-->属性-->用户映射-->选中相关数据库-->在右下方的列表中勾选"db_owner"

试试