没有详细说明......我有一个庞大的SQL Server 2005数据库,里面有无数的存储过程。
我有多个应用程序,从WinForm应用程序到Web服务,所有这些应用程序都使用此数据库。
我现在的简单目标是创建一个元数据库...一个预期的数据字典,我可以在其中维护哪个特定应用程序的详细信息。文件使用哪个SP。
例如,我的应用 Alpha ,其文件 Beta.aspx ...使用 3 SP ,它们已物理配置用于的 BetaDAL.cs
你现在可能已经推断过,当你有一个迁移或弃用时,它会让我的生活变得更轻松....我可以在这里查询这个数据库SP以获得所有使用数据库的应用程序/文件或反之亦然。
我可以将它建立为单个非规范化表格,或者以更好的方式构建它。
为此目的是否已存在某些模式?
答案 0 :(得分:1)
SQL Server支持所谓的extended properties,基本上是附加到目录中每个对象的键值字典。您可以添加有关目录的任何自定义信息(对表,列,存储过程等的注释),并将其作为扩展属性进行存储,并将其与常规目录视图一起查询。
Here's one overview(为SQL Server 2005编写,但大致相同的技术应适用于2000或2008)。