要分析一个比较大的数据库,里面的表太多了,虽然是中文命名,但在2005的Management Studio中查看还是比较麻烦,比如,我想查看具有相同字段名称的表的情况就不好办。于是用SMO写了这个东东。代码比较乱,没有进行整理。http://files.cnblogs.com/waxdoll/dbinfo1.rar


连接数据库


查看数据库中的表和表中的字段,也可浏览表中的记录


查看具有指定字段的表的信息

什么是SMO?

SQL 管理对象 (SMO) 是 SQL Server 2005 的管理对象模型。SMO 大幅改进了 SQL Server 管理对象模型的设计和体系结构。它是基于 .NET Framework 托管代码的既丰富又易于使用的对象模型。SMO 是使用 .NET Framework 开发数据库管理应用程序的主要工具。在 SQL Server Management Studio 中,每个对话框都使用 SMO,并且在 SQL Server Management Studio 中执行的每个管理操作都可以用 SMO 完成。
新的 SMO 对象模型和 Microsoft Windows Management Instrumentation (WMI) 应用程序编程接口 (API) 取代了 SQL-DMO。只要可能,SMO 就会合并类似于 SQL-DMO 的对象以便于轻松使用。您仍然可以使用 SQL Server 2005 中的 SQL-DMO,但 SQL-DMO 并不包含特定于 SQL Server 2005 的管理特性。

转载于:https://www.cnblogs.com/waxdoll/archive/2006/03/12/348464.html

SMO写的查看数据库信息的代码相关推荐

  1. 查看数据库信息(一)

    查看数据库信息 查看数据库服务器名称 方法1:SQL脚本查询,可以通过下面脚本来查询. 默认实例 默认实例查询 SELECT @@SERVERNAME AS SERVERNAME; SELECT SE ...

  2. mysql查看数据库信息常用命令

    1.查看所有数据库 show databases; 如图: 2.查看当前使用的数据库 select database(); 如图: 3.查看数据库使用端口 show variables like 'p ...

  3. 通过数据库动态视图'v$',查看数据库信息

    --查看控制文件 SELECT * FROM v$controlfile;--查看数据库是否采用归档模式 SELECT * FROM v$database;--查看服务器参数 SELECT * FRO ...

  4. MySQL查看数据库信息

    使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; ...

  5. 查询php的扩展,php命令行查看扩展信息(示例代码)

    通常,在php的开发过程中,我们会使用到第三方扩展,这时候,我们对于php扩展的信息的查看就显得尤为重要了.一般情况下,我们查看到扩展信息,都是直接通过 cat *.ini 文件来进行,这样子的效率是 ...

  6. [Mysql]mysql查看数据库信息常用命令

    1.查看所有数据库 show databases; 2.查看当前使用的数据库 select database(); 3.查看数据库使用端口 show variables like 'port'; 4. ...

  7. 如何查看手机信息隐藏代码

    魅族 ##4636## - 显示手机信息.电池信息.电池记录.使用统计数据.WiFi 信息 ##7780## –重设为原厂设定,不会删除预设程序,及 SD 卡档案 27673855# –重设为原厂设定 ...

  8. 4月4日我儿子和我过生日,共享快乐。顺便贡献多年写的delphi数据库封装原代码。

    ---------- 说明 ---------- 1. 该代码可以免费使用, 该代码的名字暂时定为"哲别" 2. 如果你需要使用该代码, 请注明该代码的原来作者: Jacky Zh ...

  9. 查看服务器数据库信息,怎么查看数据库服务器信息

    怎么查看数据库服务器信息 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 成功添 ...

最新文章

  1. PostgreSQL10.5安装后(Win10)环境变量配置与运行
  2. Linux下锁用户与解锁问题
  3. android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式
  4. python paramiko 问题总结
  5. dart系列之:dart语言中的内置类型
  6. php 分表 实战,PHP实战:1亿条数据如何分表100张到Mysql数据库中(PHP)
  7. 机器学习(11): FP-growth算法 小结及实验
  8. 你认为3D建模是像程序员一样敲代码吗?你太out了
  9. Linux高级命令(一)
  10. 海外社交媒体最佳图片尺寸
  11. 国内云商大比较-简版
  12. JQuery使用教程
  13. 出走的门徒之七—驭势 吴甘沙:一步十年
  14. Android 单个TextView 点击“显示全部”功能实现方法
  15. 前端架构 101(六):整洁(Clean Architecture)架构是归宿
  16. linux下的SNMP设置(snmp get/set/trap)
  17. 最新Elasticsearch8.4.3 + Kibana8.4.3在云服务器Centos7.9安装部署(参考官方文档)
  18. #瑞波#W底部启动,币须反弹一波!
  19. linux kernel.sem参数,kernel.sem参数的设置
  20. 工程师如何提升自身的软素质

热门文章

  1. python中用于标识字符串的定界符_Python 基本数据类型
  2. 5. 多线程程序如何让 IO 和“计算”相互重叠,降低 latency?
  3. opencv读取视频并保存为图片
  4. 2020德勤面试开始了吗_2020公务员面试公告已出,5月28日开始面试
  5. linux gcc matlab,Linux Matlab mex gcc 版本
  6. GIS工具篇(一):2000大地坐标系转换指南
  7. AUTOSAR从入门到精通100讲(三十三)-AutoSar架构中的诊断事件管理
  8. 建议收藏,详细篇 PyCharm 完美教程
  9. html的扇形代码导航,CSS3--利用transform和transition属性制作扇形导航
  10. 事关每个程序员的职业规划与履历