Jas*_*ris 5 sql t-sql sql-server sql-server-2005
我想知道是否有人确切知道SQL Server 2005+中数据库所需的权限,这样当一个人使用SQL Server Management Studio时,他们就能够至少看到数据库图.
我试过给db_datareader,db_datawriter和db_ddladmin这个人,但无济于事.
我还尝试在用户的属性→有效权限中授予他们访问权限.在Effective Permissions下,我找不到"数据库图表"的数据库对象类型或类似的东西,以便用户访问.
他们正在运行SQL Server Management Studio(非快速版).
任何帮助都会很棒.
仅供参考,我不想给他们db_owner访问权限.
编辑:
首先,您需要设置Diagram Designer(您需要为db_owner).只需展开Diagrams节点,然后按'Yes'即可启用图表.
之后,所有其他数据库用户都可以创建图表并查看自己的图表.只有db_owner才能看到其他图表.
此外,db_owner可以将图表所有者更改为自己,但在执行此操作之前必须从数据库中删除原始所有者.