【发布时间】:2010-10-25 09:18:26
【问题描述】:
我想知道是否有人确切知道 SQL Server 2005+ 中的数据库需要哪些权限,这样当人们使用 SQL Server Management Studio 时,他们至少可以看到数据库图表。
我试过给这个人 db_datareader、db_datawriter 和 db_ddladmin,但没有用。
我还尝试在用户的“属性”→“有效权限”中授予他们访问权限。在“有效权限”下,我找不到“数据库图表”的数据库对象类型或任何类似的东西来让用户访问。
他们正在运行 SQL Server Management Studio(非快速版本)。
任何帮助都会很棒。
仅供参考,我不想给他们 db_owner 访问权限。
编辑:
- 关于其中一个 cmets:是的,该数据库是 SQL Server 2005 数据库。
- 至于其中一个答案,将数据库从生产转移到开发不是一种选择。
【问题讨论】:
-
他们使用的数据库是 2005 年的数据库吗? (只是检查)
-
对于 2019 年通过 Google 来到这里的任何人:As of SSMS 18, Database Diagrams are deprecated。
标签: sql sql-server sql-server-2005 tsql