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

误删除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包...

    SQL SERVER 2008 SSIS 基础文档

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

    SSIS传数据到Oracle

    SSIS传数据到Oracle

    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版Hello World

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

    SSIS 2012中CDC演示项目

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

    SSIS资料整理大礼包

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

    SSIS简要介绍及使用说明

    SSIS 数据仓库 sqlserver2005 集成服务

    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。内容见目录: 开发方案选择 九大数据仓库方案特点 数据仓库方案选择 开发环境...

    SSIS中ExecuteSQL TASK组件关于参数的使用

    有一个word文档,是从网上摘录的,还有一个自己做的一个简单Demo。vs2008开发SSIS,在TASK组件中写入SQL时,如何调用变量。

Global site tag (gtag.js) - Google Analytics