【发布时间】:2018-09-19 05:10:48
【问题描述】:
在 Toad for SQL 中有一个选项:模式浏览器,位于数据库工具下。 Microsoft SQL Server Management Studio 2012 是否存在此选项?如果没有,是否有另一个简单的选项我可以在不编写 SQL 的情况下查看和浏览表?
【问题讨论】:
标签: sql sql-server-2012 schema
在 Toad for SQL 中有一个选项:模式浏览器,位于数据库工具下。 Microsoft SQL Server Management Studio 2012 是否存在此选项?如果没有,是否有另一个简单的选项我可以在不编写 SQL 的情况下查看和浏览表?
【问题讨论】:
标签: sql sql-server-2012 schema
这取决于你想看到什么。如果您只想查看存在的表和任何已定义的外键关系,您可以使用 SSMS 的数据库图表功能。
展开您要探索的数据库并右键单击“Database Diagrams”文件夹,然后选择“New Database Diagram”。之后,您将能够选择要在图表中看到的表和视图。
如果之前没有使用过此功能,那么您(或其他人)将需要 db_owner 访问权限才能启用它并让它创建支持图表的基础表。一旦 db_owner 用户启用图表,任何用户都可以创建它们。
注意:唯一可以查看图表的用户是图表的创建者和 db_owner 角色的任何成员。
更多信息:
【讨论】:
如果已授予适当的访问权限,@Mike D. 给出的答案似乎是最好的。下一个最佳选择是使用对象资源管理器窗格和对象资源管理器详细信息选项卡。
在“对象资源管理器”窗格中右键单击对象包括:
对象资源管理器详细信息选项卡可以显示
除其他外。
我还没有时间探索所有这些,但如果缺乏创建/使用数据库图表的访问权限,这可能是最好的模式浏览器替代品。
【讨论】: