我正在使用 Microsoft SQL Server Management Studio 来处理数据库。我只是一个 .Net 开发人员,在管理 sql server 方面经验有限,离真正的 DBA 还很远。在接下来的几天里,存储过程的数量将会增加很多。还将创建更多视图和功能。
有没有办法在文件夹中组织这些元素?我不想在同一个文件夹下有几十个 SP。维护起来会很痛苦。
当然,我知道使用命名约定会对我有所帮助,但我还能做些什么吗?
谢谢。
我正在使用 Microsoft SQL Server Management Studio 来处理数据库。我只是一个 .Net 开发人员,在管理 sql server 方面经验有限,离真正的 DBA 还很远。在接下来的几天里,存储过程的数量将会增加很多。还将创建更多视图和功能。
有没有办法在文件夹中组织这些元素?我不想在同一个文件夹下有几十个 SP。维护起来会很痛苦。
当然,我知道使用命名约定会对我有所帮助,但我还能做些什么吗?
谢谢。
据我所知,SSMS 不允许您在文件夹中对模式对象进行分组。您最好的选择是使用 SQL Server 架构来组织您的对象。每个模式将代表一个功能区域,例如“客户”、“安全”、“主”等。这是组织对象和实现安全的好方法。
看看这个关于 Schema 的 SO 线程:
SQL Server 模式有什么好处?