`
sjk2013
  • 浏览: 2200109 次
文章分类
社区版块
存档分类
最新评论

误删除SSIS中的“Maintenance Plans”文件夹的恢复

 
阅读更多

SQL Server 2005/2008中,维护计划的功能通过SSIS包来完成。如果不小心在SSIS管理中删除了"Maintenance Plans"文件夹,则在SQL Server中建立维护计划的时候会出现问题,如下图所示。

在Management studio中创建误删除的"Maintenance Plans"文件夹,如下图所示。

建立好"Maintenance Plans"文件夹之后,可以正常建立维护计划,但是建立的维护计划并不会显示,在SSIS的"Maintenance Plans"文件夹下倒是可以找到相应的SSIS包。

出现这个问题的原因在于:维护计划向导根据文件夹名称来存储维护计划的SSIS包,但"维护计划"通过查询视图"sysmaintplan_plans"来获取维护计划相关的SSIS包的,查询这个视图的脚本,可以看到其内容

EXEC msdb..sp_helptext 'sysmaintplan_plans'

CREATE VIEW sysmaintplan_plans

AS

SELECT

...

FROM

msdb.dbo.sysssispackages AS s

WHERE

(s.folderid = '08aa12d5-8f98-4dab-a4fc-980b150a5dc8' and s.packagetype = 6)

从视图脚本可以看出,视图使用了folderid,而不是名称来获取内容,我们新建的"Maintenance Plans"文件夹基本上不可能是这个id,所以要更新这个视图,使其引用正确的folder id,正常的folder id可以执行下面的查询获得。

SELECT *

FROM msdb.dbo.sysssispackagefolders-- sql 2005 的表名为:sysdtsfolders90

WHERE foldername = N'Maintenance Plans'

AND parentfolderid = '00000000-0000-0000-0000-000000000000'

分享到:
评论

相关推荐

    ssis,ssas培训

    1、“01 参考资料列表”文件夹——该文件夹包含一个名为“参考资料列表.doc”的文档,文档列出了本次考核所涉及到的五部分内容(SQL管理及T-SQL、SSIS及SSAS、网络及硬件、Oracle及DB2,其他)的知识点和考查点,...

    SSIS基础指南 SSIS 基础指南

    无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还...

    ssis中实现ebcdic 到 ascii的转换控件

    在ssis 中实现ebcdic到ascii码的转换控件,控件的使用方法详细在用法说明中,很好使用。解决你在ssis中不能ebcdic到ascii码转换的问题

    SSIS 实例一个(SSIS 基本应用)

    SSIS 实例一个SSIS 实例一个(SSIS 基本应用)

    ssis中ebcdic 到ascii码的转换控件

    在ssis中 实现ebcdic到ascii码大的转换控件,很好使用,控件的使用方法详细的使用说明中,很好使用。解决你在ssis中ebcdic到ascii码的转换问题。

    使用SQL Server作业执行SSIS包

    这个方法是执行SSIS包最常见的方法。在Management Studio下连接数据引擎,然后在Agent下找到Jobs建立作业。 借助作业里的Schedule,可以让SSIS包在一个指定的周期里进行运行。 在作业的步骤里,可以指定步骤为SSIS包...

    SSIS 2012中CDC演示项目

    SSIS 2012中的CDC(Change Data Capture,变更数据捕获)项目实例。

    SQL SERVER 2008 SSIS 基础文档

    时间戳 SSIS中VB代码的使用 SSIS中脚本 SSIS中包调用包说明 SSIS基础知识讲解 SSIS控件的讲解 SSIS实例

    SSIS传数据到Oracle

    SSIS传数据到Oracle

    SSIS版Hello World

    一个SSIS版的Hello World,很好的说明了如何使用这几种编程结构 SSIS除了提供了顺序,循环,选择编程结构,同时也提供了并行处理的能力,这点需要特别注意。包 Parallelizing1.dtsx和包Parallelizing2.dtsx说明...

    SSIS使用手册

    SSIS使用手册包括时间戳应用、SSIS中VB代码使用及方法、SSIS脚本使用,包配置使用及SSIS基础知识讲解(数据流,控制流,容器,表达式等概念讲解)和SSIS控件的讲解,最后附带一个SSIS实例

    SSIS:从MsSql到Mysql

    本文档仅描述了从MS Sql 到Mysql导数据时,SSIS包搭建的过程,不具体阐述SSIS的使用。

    SSIS入门介绍及示例.docx

    推荐给想学习SSIS入门级同学!!! 1.如何创建SSIS project 2.SSIS基本控件介绍 3.两个示例  1)发送邮件  2)数据流任务(数据库->文本文档)

    SSIS资料整理大礼包

    整理了常见的一些SSIS资料,本着共同学习的目的,贡献给大家,里面包括一些实例和PPT以及部分pdf资料

    SSIS简要介绍及使用说明

    SSIS 数据仓库 sqlserver2005 集成服务

    SSIS入门介绍+3个实例

    SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案的平台。拥有可视化环境,在熟悉了SSIS的可视化操作后,几乎你所能想得到的ETL操作都能通过简单托拽控件来加以实现。还有参数...

    ssis-循环导入excel

    一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?

    Introduction to SSIS and Migration of DTS to SSIS

    Introduction to SSIS and Migration of DTS to SSIS

    SSIS Package Execution Methods

    SSIS Package Execution Methods

    BI入门实例,SSIS入门实例,SSAS入门实例,SSRS入门实例微软BI,SSIS,SSAS,SSRS实战经验笔记

    ssis,ssrs,ssas-6年使用笔记近期整理成册,适合新-初级BI技术和数据分析人员。全实战经验记录从技术选型到如何搭建企业数据平台bi。内容见目录: 开发方案选择 九大数据仓库方案特点 数据仓库方案选择 开发环境...

Global site tag (gtag.js) - Google Analytics