【问题标题】:Organize stored procedures, views, functions etc with sql management studio使用 sql management studio 组织存储过程、视图、函数等
【发布时间】:2011-01-24 02:18:57
【问题描述】:

我正在使用 Microsoft SQL Server Management Studio 来处理数据库。我只是一个 .Net 开发人员,在管理 sql server 方面经验有限,离真正的 DBA 还很远。在接下来的几天里,存储过程的数量将会增加很多。还将创建更多视图和功能。

有没有办法在文件夹中组织这些元素?我不想在同一个文件夹下有几十个 SP。维护起来会很痛苦。

当然,我知道使用命名约定会对我有所帮助,但我还能做些什么吗?

谢谢。

【问题讨论】:

  • 这让我一直很失望,因为微软这些年来仍然没有提供一种组织存储过程的方法。尽管模式可以在某种程度上用于组织,但它们对于这个目的来说非常粗糙,而且您最终仍然不得不涉足 100 多个对象,而不是能够将它们折叠到您可以快速导航的文件夹中。

标签: sql-server code-organization


【解决方案1】:

据我所知,SSMS 不允许您将架构对象分组到文件夹中。您最好的选择是使用 SQL Server 架构来组织您的对象。每个架构将代表一个功能区域,例如“客户”、“安全”、“主”等。这是组织对象和实现安全的好方法。

查看 Schema 上的这个 SO 线程:
What good are SQL Server schemas?

【讨论】:

    猜你喜欢
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2018-06-15
    • 1970-01-01
    相关资源
    最近更新 更多