SQLServer 创建dtsx包更新统计信息(示例)

http://blog.csdn.net/kk185800961/article/details/43816177(转载)

1 . 打开Microsoft Visual Studio 创建 integration service project 

 

2. 工具箱拖动一个“更新统计信息任务” 到控制流,设置需要更新哪些对象的统计信息

 

3. 设计完成后保存,可以另存一份dtsx 包

 

4. 或者在项目路径中也可以看到生成的dtsx包文件

 

5.打开SQLserver management studio,新建一个作业,新建步骤的类型为 SSIS 包 类型,源为文件系统,找到包文件

 

6. 先看看要更新这个数据库的统计信息更新情况

  1. select s.name,stats_date(s.object_id, stats_id) as update_date    
  2. from sys.stats s     
  3. where exists(select 1 from sys.tables t where s.object_id=t.object_id)  
select s.name,stats_date(s.object_id, stats_id) as update_date  
from sys.stats s   
where exists(select 1 from sys.tables t where s.object_id=t.object_id)

 

 

7. 执行作业,再查看,已经更新了。

posted @ 2016-12-08 10:37  弄丢的小可爱🌸  阅读(235)  评论(0)    收藏  举报