天极Yesky
  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 商家 新闻 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 图片 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    天极网
    SQL:使用扩展属性创建数据字典工具
    作者:
    出处: SQL Server杂志
    责任编辑: 武扬
    [ 2005-02-26 00:00 ]


      问:我正在寻找可以帮助我维护一个SQL Server数据字典的共享软件或低成本工具。我使用过具备该功能的高级数据建模工具。但是,我现在的公司有许多SQL Server数据库,但是没有数据字典,并且也没有购买价格不菲的工具的打算。您知道有哪些给“穷人”用的数据字典工具吗?

      答:尽管可能有免费或低成本的共享软件工具,但我对它们不是很熟悉。我建议您尝试使用SQL Server 2000的扩展属性。在SQL Server 2000中,Microsoft添加了扩展属性,用于帮助用户在多个数据库对象上定义和操作用户定义的属性。您可以使用这些用户定义的属性向您的数据库添加元数据,并使用该数据库创建一个直接集成在SQL Server中的“土制”数据字典。

      您可以使用系统存储过程sp_addextendedproperty、sp_updateextendedproperty及sp_dropextendedproperty来管理这些属性。此外,您可以使用系统函数fn_listextendedproperty()检索现有的属性值。Microsoft使用扩展属性来写入和管理描述值,它与SQL Server企业管理器表设计视图中的列相关联。

      请注意,使用这些存储过程和fn_listextendedproperty()函数创建和管理扩展属性并不是一件轻而易举的事。SQL Server在线书籍中名为“属性管理”的主题提供了有关扩展属性的基本信息。幸运的是,SQL Server杂志上有几篇非常不错的相互文章。有关使用扩展属性的详细信息,请参阅Michelle A. Poolet的“一个商业元数据知识库”,William Vaughn的“管理扩展属性”,以及“技巧:管理基于SQL Server 2000扩展属性的数据字典”。这三篇文章都解释了如何使用扩展属性,并且每篇文章都提供了一个解释器,供您编写自己的“穷人”数据字典之用。

    笔名:
    请您注意:

     遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

     天极网拥有管理笔名和留言的一切权利。