在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'
分享到:
相关推荐
1、“01 参考资料列表”文件夹——该文件夹包含一个名为“参考资料列表.doc”的文档,文档列出了本次考核所涉及到的五部分内容(SQL管理及T-SQL、SSIS及SSAS、网络及硬件、Oracle及DB2,其他)的知识点和考查点,...
无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还...
在ssis 中实现ebcdic到ascii码的转换控件,控件的使用方法详细在用法说明中,很好使用。解决你在ssis中不能ebcdic到ascii码转换的问题
SSIS 实例一个SSIS 实例一个(SSIS 基本应用)
在ssis中 实现ebcdic到ascii码大的转换控件,很好使用,控件的使用方法详细的使用说明中,很好使用。解决你在ssis中ebcdic到ascii码的转换问题。
这个方法是执行SSIS包最常见的方法。在Management Studio下连接数据引擎,然后在Agent下找到Jobs建立作业。 借助作业里的Schedule,可以让SSIS包在一个指定的周期里进行运行。 在作业的步骤里,可以指定步骤为SSIS包...
时间戳 SSIS中VB代码的使用 SSIS中脚本 SSIS中包调用包说明 SSIS基础知识讲解 SSIS控件的讲解 SSIS实例
SSIS传数据到Oracle
SSIS使用手册包括时间戳应用、SSIS中VB代码使用及方法、SSIS脚本使用,包配置使用及SSIS基础知识讲解(数据流,控制流,容器,表达式等概念讲解)和SSIS控件的讲解,最后附带一个SSIS实例
本文档仅描述了从MS Sql 到Mysql导数据时,SSIS包搭建的过程,不具体阐述SSIS的使用。
推荐给想学习SSIS入门级同学!!! 1.如何创建SSIS project 2.SSIS基本控件介绍 3.两个示例 1)发送邮件 2)数据流任务(数据库->文本文档)
一个SSIS版的Hello World,很好的说明了如何使用这几种编程结构 SSIS除了提供了顺序,循环,选择编程结构,同时也提供了并行处理的能力,这点需要特别注意。包 Parallelizing1.dtsx和包Parallelizing2.dtsx说明...
SSIS 2012中的CDC(Change Data Capture,变更数据捕获)项目实例。
整理了常见的一些SSIS资料,本着共同学习的目的,贡献给大家,里面包括一些实例和PPT以及部分pdf资料
SSIS 数据仓库 sqlserver2005 集成服务
一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?
Introduction to SSIS and Migration of DTS to SSIS
SSIS Package Execution Methods
ssis,ssrs,ssas-6年使用笔记近期整理成册,适合新-初级BI技术和数据分析人员。全实战经验记录从技术选型到如何搭建企业数据平台bi。内容见目录: 开发方案选择 九大数据仓库方案特点 数据仓库方案选择 开发环境...
有一个word文档,是从网上摘录的,还有一个自己做的一个简单Demo。vs2008开发SSIS,在TASK组件中写入SQL时,如何调用变量。