我想知道在SQL Server 2005+中需要哪些权限才能让一个人在使用SQL Server Management Studio时,至少可以看到数据库图表。我已经尝试给这个人db_datareader、db_datawriter和db_ddladmin的权限,但都没有成功。我还尝试在用户的"属性→有效权限"中给他们授权,但是在有效权限中,我找不到"database diagrams"或类似的数据库对象类型来授权用户访问。他们正在运行SQL Server Management Studio(非Express版本)。任何帮助都将不胜感激。顺便提一下,我不想给他们db_owner权限。编辑:1. 至于评论中的一个问题:是的,该数据库是一个SQL Server 2005数据库。2. 至于答案之一,将数据库从生产环境移动到开发环境不是一个选项。