注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 科普系列之-使用Windows的..
 帮助

SMO


2007-06-29 14:18:20
一、什么是SMO
1、SMO:SQL SERVER Management Object
2、扩展了SQL-DMO(Distributed Management Object)
   更好的性能
   更佳的控制
   包含了绝大部分SQL-DMO的功能
   支持SQL Server 2005
3、兼容:SQL Server7.0,SQL Server2000,SQL Server2005
 
二、SMO在SQL Server 2005中的新特性
1、表分区以及索引分区
2、Endpoint
3、快照隔离
4、行级版本管理
5、XML架构,索引以及数据类型
6、全文检索增强
7、Service Broker
8、索引增强
 
三、SMO对IT人员的意义
1、降低管理成本
2、规范日常工作
3、降低错误概率
4、减少维护时间
5、减少维护时间
6、降低维护成本
7、提供统一工具
 
四、SMO的使用场景
1、简化日常管理工作
   小张是一家外企的SQL管理员,工作之余学习了SQL SERVER 2005的编程。他自己制作日常工作的管理小工具,极大提高了工作效率。
2、减少维护时间,降低错误概率
   小刘是一家公司的IT部门经理,由于预算不够,无法请到非常合适的管理员,于是他请一家软件公司为自己制作了公司数据库日常维护的管理软件。现在,及时小刘手下只有一个管理员,也能对公司的SQL SERVER 维护工作游刃有余。
 

五、使用SMO管理数据库
1、.NET Framework集成
2、连接至SQL Server
3、调用方法
4、设置属性
5、处理事件
6、使用集合
7、使用Data Type




    文章评论
 
2007-06-29 19:59:15
SMO:SQL SERVER Management Object
1、简化日常管理工作
  小张是一家外企的SQL管理员,工作之余学习了SQL SERVER 2005的编程。他自己制作日常工作的管理小工具,极大提高了工作效率。
2、减少维护时间,降低错误概率
  小刘是一家公司的IT部门经理,由于预算不够,无法请到非常合适的管理员,于是他请一家软件公司为自己制作了公司数据库日常维护的管理软件。现在,及时小刘手下只有一个管理员,也能对公司的SQL SERVER 维护工作游刃有余。

这二个场景都可以用SMO实现呀?

2007-07-04 21:07:30
SMO我也是在听SQL SERVER 2005盛宴系列讲座时,第一次认识,了解不是很多,作为常识记录了下来。

我个人理解SMO:就是被图形化的任务脚本。
比如:定制备份/恢复。通常情况下,手工备份的话,我们可能需要在Management Studio里通过菜单或查询器来执行备份/恢复。需要指定源数据库、备份目的地、文件名等等。
但是如果使用SMO的话,可能只需要在一个图形化界面中,直接按一个备份或恢复按钮就可以了。因为源数据库、备份目的地、文件名等参数已经被写在后台脚本中了。

您要是对SMO感兴趣的话,可以参考:
http://www.microsoft.com/china/sql/prodinfo/overview/whats-new-in-sqlserver2005.mspx

有了新的认识,别忘了纠正我哦!

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: