sqlserver2005中的ssis维护计划

sqlserver2005中的ssis维护计划

ID:8960993

大小:412.50 KB

页数:8页

时间:2018-04-13

sqlserver2005中的ssis维护计划_第1页
sqlserver2005中的ssis维护计划_第2页
sqlserver2005中的ssis维护计划_第3页
sqlserver2005中的ssis维护计划_第4页
sqlserver2005中的ssis维护计划_第5页
资源描述:

《sqlserver2005中的ssis维护计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLServer2005中的SSIS维护计划http://database.51cto.com 2006-11-0314:41  CSDN 我要评论(2)·摘要:这篇文章展示了SQL2005中数据库维护计划的一些受欢迎的改善。在以前的软件版本中,维护计划运行得也相当的好,但是有一点点含糊和难以解决问题。·标签:维护计划  任务  SSIS  数据库  SQLmaint  索引·Oracle帮您准确洞察各个物流环节SQLServer的每一个版本都已经逐渐变得越来越自我调整和自我维护了。然而,对于基本维护的需求,例如删除索引碎片,更

2、新统计数据,检查数据库一致性,以及进行备份仍然是不会消失的。你可以想象一下,索引的维护就像是给你的汽车换油,备份就像是买保险。你可以没有保险,但是一旦你需要它,它就在手边。同样的,你的汽车可以在没有换油的情况下跑上几千公里,但是经常维护会产生更好的性能,并且可以让你的汽车寿命延续几年。SQLServer2005把维护计划以SSIS包的方式予以实现,它为任务的定制提供更大的灵活性。现在开始计划你要执行的Transact-SQL命令,以便察看,而不要用没有文档记载的SQLServer2000中的存储过程。另一个你可以检查的领域是执行历

3、史,它可以使解决问题的维护计划在很大程度上简单化。目录表SQLServer2000中的维护计划使用向导创建一个维护计划在你的SSIS包的后面改善SQLServer2005SQLServer2000中的维护计划让我们简单地回顾一下SQLServer2000中的数据库维护计划是什么样子。你通过点击一些向导的界面创建一个维护计划,它让你选择完全备份、事务日至备份,索引维护和检查数据库一致性的选项。这听起来很简单,是吗?是的,除非维护计划是个“黑盒子”向导并没有显示给你刚才创建的任务会执行的Transact-SQL语句。更进一步地讲,如果

4、你曾经检查过通过维护计划向导创建的任务的属性,你就会知道任务的步骤看起来是下面这个样子:EXECUTEmaster.dbo.xp_sqlmaintN'-PlanID7BCCF8E2-B8F4-4B92-BC3B-F2FA1BAE25C0-WriteHistory-VrfyBackup-BkUpMediaDISK-BkUpDB-UseDefDir-BkExt"BAK"'为了了解这个维护计划屏幕之后的事情,你必须让你自己熟悉xp_sqlmaint扩展存储程序。这个程序也叫做SQLMAINT工具,大概有一打的开关。此外,你还可以从命令行

5、调用SQLMAINT。如果维护计划任务在任务历史中曾经失败过,在任务历史中显示了如下完全没有意义的信息片断的话,也许这样更重要:Executedasuser:ServerNameUserName.sqlmaint.exefailed.[SQLSTATE42000](Error22029).Thestepfailed.幸运的是,你可以浏览到数据库维护计划的文件目录中,右击计划,并且选择“维护计划历史”来获得更加详细的错误信息。然而,即使是这样的解决问题的方法在碰到维护计划任务不总是可靠的时候,也会出错。在nutshellSQLSe

6、rver2000维护计划向导中,创建重要维护任务非常简单,但是从可用性和支持的角度来说,就差得远了。与维护计划的其他图形一样,在SQLServer2005中也有很大的改善。现在,维护计划是以SQLServer集成服务(SSIS)包的形式实现的;这就允许在包含在维护计划中的任务之间创建优先约束。如果你还没有使用SSIS的话,这个消息也许会对你造成威胁——但是不要担心,你仍然可以通过使用SQLServer管理套件(SSMS)中的向导来建立一个维护计划。在SSIS中构建维护计划,将会提供额外的灵活性,但是向导会帮助你开始,并且让你构建一

7、个可靠的维护计划,而不需要你对SSIS有任何的了解,正如你下面将要看到的。使用向导创建一个维护计划要通过使用向导来创建一个维护计划,首先浏览到SSMS的管理目录,右击“维护计划”文件夹,然后选择维护计划向导。注意,SQLServerAgent服务必须要运行起来,在你创建数据库维护计划的时候。最开始的向导界面允许你选择目标数据库,并且指定连接到服务器上必需的安全信任书。接下来,你就可以选择你想要执行的维护任务,如下图所示:?屏幕截图1:选择维护任务这个屏幕给你一个有关你想要完成的每一种类型的维护任务的大概描述。接下来,你可以定义维护

8、计划任务的执行顺序。例如,你可以在查看数据库一致性并且运行一个完全的数据库备份之前重新构建索引。然后,你就可以指定每个任务可能会影响到的目标数据库和对象。例如,重新构建索引可能会影响到单个的数据库,多个数据库,或者某个环境下的所有数据库。此外,你还

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。