SMO写的查看数据库信息的代码


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

o_smo1.gif
连接数据库

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

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


        什么是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 的管理特性。

        14.gif 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381857.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uva 1626——Brackets sequence

题意:定义满足 1.空序列 2.()(X)及括号和其括起来的合法序列 3.【】要求和()相同 都是合法的串。 然后给定一段序列,求添加最小的()或【】使得序列合法。…

定时器与超时的设置

一、相关时间函数1. gettimeofday()2. time()3. clock() 二、间隔定时器1. setitimerval()2. getitimerval()3. 实时定时器的使用 三、为阻塞操作设置超时1. alarm()2. 给read()设置读超时 一、相关时间函数 1. gettimeofday() 获取日历时间。 #include <sys/time.…

世界 Web 2.0 网站评奖揭晓

Web 2.0真的成了我们在互联网不可或缺的一部分&#xff0c;成了互联网的未来趋势.(你现在用了吗?)国外的 SEOmoz 网站最近举行了一个 Over 300 web 2.0 sites reviewed and ranked 活动列出了300多家 Web 2.0 网站, 分为38个分类, 评出了每个类别下的前三名, 并采访了 20位获奖…

win10宽带连接断网自动重连

文章目录1. 断开网络连接&#xff0c;重命名网络连接2. bat代码&#xff1a;检测到断线自动重连3. 设置开机自动执行3.1 方式一&#xff1a;任务计划程序3.2 方式二&#xff1a;用vbs代码开机运行bat1. 断开网络连接&#xff0c;重命名网络连接 中文名字可能出现远程访问错误 …

C#正在被人用来做什么?--在CSDN上引发小讨论的帖子

C#正在被人用来做什么&#xff1f;--在CSDN上引发小讨论的帖子 主  题&#xff1a; C#正在被人用来做什么&#xff1f; 作  者&#xff1a; manio (马牛) 等  级&#xff1a; 信 誉 值&#xff1a; 100 所属社区&#xff1a; .NET技术 C# 问题点数&#xff1a…

uva 1025——A Spy in the Metro

题意&#xff1a;有一个线性的车站&#xff08;1-n&#xff09;&#xff0c;两个方向的车&#xff0c;给出列车的出发时刻和到下一站的时间&#xff0c;要求在到达n前换乘的等待时间最短。 思路&#xff1a;dp&#xff0c;每次有3种决策&#xff0c;要么等一分钟&#xff0c;要…

ubuntu20环境下使用DevStack安装Openstack-Wallaby(单节点、多节点)

文章目录一、单节点部署1. 环境准备1.1 镜像源1.2 pip源1.3 安装依赖包2. OpenStack安装 - wallaby2.1 添加stack用户2.2 设置代理2.3 下载devstack&#xff0c;使用-b指定版本2.4 进入devstack目录&#xff0c;编辑配置文件2.5 开始安装2.6 安装完成二、多节点部署1. 环境准备…

EMF的一些总结(2)——关于EMF的序列化

关于EMF的序列化对于EMF的序列化有几个比较重要的接口&#xff1a;Resource,ResourceSet,Resource.Factory,URIConverter。这些接口的主要作用就是保存模型到持久化存储介质&#xff0c;或者从持久化存储介质加载模型。1&#xff0e;关于URI&#xff08;Uniform Resource Ident…

uva 12563——Jin Ge Jin Qu hao

题意&#xff1a;给出n首歌及每首歌的播放时间&#xff0c;然后在t秒内唱这些歌&#xff0c;最后的剩余时间要大于0&#xff1b; 思路&#xff1a;01背包问题&#xff0c;对于没次选择&#xff0c;只有取或不取两种状态&#xff0c;只需在这两种状态中找到最优的策略即可。 cod…

可以在xml中靠增加属性来实现分组

可以在一篇xml文档中&#xff0c;靠增加一个行的属性&#xff0c;来进行排序。有这方面需求的folks&#xff0c;请参考如下代码&#xff1a; private void UniteHtmlCell(ref XmlDocument xDocument) { int rowsCount xDocument.DocumentElement.ChildNodes…

uva 1220——Party at Hali-Bula

题意&#xff1a;公司里n个人&#xff0c;要举办一场party&#xff0c;但是到场的人不能碰到他的直隶上司&#xff0c;问最多能到场多少人。 思路&#xff1a;树形dp&#xff0c;就是求在树上的最大独立集合&#xff0c;加唯一性特判。dp(u&#xff0c;0)表示不选u点的条件最大…

Vi编辑器的基本使用方法

Vi编辑器的基本使用方法- Tag&#xff1a; linux Vi 使用方法 来自&#xff1a;Linux公社 vi编辑器是所有Unix及Linux系统下标准的编辑器&#xff0c;它的强大不逊色于任何最新的文本编辑器&#xff0c;这里只是简单地介…

uva 10285——Longest Run on a Snowboard

题意&#xff1a;在一个R*c的矩阵上找一条高度严格递减的最长路&#xff0c;起点任意&#xff0c;每次可以走上下左右。 思路&#xff1a;DAG上的最长路问题&#xff0c;直接套用记忆化搜索的模板&#xff0c;dp&#xff08;i&#xff0c;j&#xff09;max&#xff08;dp&#…

DB2应用经验

//建立数据库DB2_GCB CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 //连接数据库 connect to sample1 user db2admin using 8301206 //建立别名 create alias db2admin.tables for sysstat.tables; CR…

uva 10118 ——Free Candies

题意&#xff1a;桌子上有4 堆糖果&#xff0c;要从这四堆糖果中取出5个&#xff0c;如果5个中有相同的颜色则把他们拿出来放到口袋&#xff0c;求最多放多少糖果。 思路&#xff1a;DAG最长路问题。需要把问题转化成DAG的问题&#xff0c;以个数作为转移的状态&#xff0c;当达…

uva 1218——Perfect Service

题意&#xff1a;有n个机器组成的树形结构&#xff0c;要求一台服务器必须连接一台电脑&#xff0c;求使用的最少的服务器。。 思路&#xff1a; 树形DP&#xff0c;和前面的有道题目类似。在dfs遍历树的时候找到选当前结点和不选当前节点的最大状态&#xff0c;多一个两个都不…

SYBASE灾难备份方案

SYBASE灾难备份方案 本方案主要从计算机系统的可用性出发&#xff0c;给出了高可用性问题的一般描述及群机方式的特色&#xff0c;进而提出了灾难备份的特殊考虑及SYBASE的灾难备份方案。 一、系统高可用性&#xff08;High Availability&#xff09;... 2 1、高可用性方案... …

uva 10817——Headmaster's Headache

题意&#xff1a;某个学校有m个老师和n个求职者&#xff0c;需要讲授s个课程&#xff0c;已知每个人的工资c和能交的课程&#xff0c;求花费最小使得每门课程都至少有两个人教。 思路&#xff1a;状压dp&#xff0c;将每个老师要交的课程压缩成一个数&#xff0c;然后对于每门课…

单链表实例之学生系统

单链表实例之学生系统 #include<stdio.h> #include<stdlib.h>#define NAME_LEN 20typedef struct node {int number;char *name;struct node *next; } node_t;node_t *g_head; int add_stu() {node_t *new, *tmp;tmp g_head;char *name;new (node_t *)malloc(si…

公司培训文档-JavaScript[对象.属性]集锦

SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属性 frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. feames.length 子桢个数. self 当前窗口. parent …