SQL维护作业失败:“无效的对象名称'Confluence.sys.Partitions'。将数据库上下文更改为'master']

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL维护作业失败:“无效的对象名称'Confluence.sys.Partitions'。将数据库上下文更改为'master']相关的知识,希望对你有一定的参考价值。

我的数据库称为“ Confluence”。自从六个月前设置维护工作以来,该维护工作一直失败。尝试手动运行作业也会失败,并显示相同的错误。

以用户身份执行:NT Service SQLSERVERAGENT。 Microsoft(R)SQL Server执行软件包实用程序版本11.0.2100.60,用于64位版权所有(C)Microsoft Corporation。版权所有。开始:1:00:00 AM进展:2020-05-12 01:00:05.53来源:{AB5561C0-62BD-4185-A869-1AD993B98428}执行查询“ DECLARE @Guid UNIQUEIDENTIFIEREXECUTE msdb..sp ...“ 。: 100%完成结束进度错误:2020-05-12 01:02:57.66代码:0xC002F210来源:执行T-SQL语句任务执行SQL任务说明:执行查询“ use master; exec ap_RebuildIndexes 30,80,'Confl ...”失败,并出现以下错误:“无效的对象名称'Confluence.sys.Partitions'。将数据库上下文更改为'master'。”。可能的失败原因:查询问题,“ ResultSet”属性未正确设置,参数未正确设置或连接未正确建立。结束错误警告:2020-05-12 01:02:57.66代码:0x80019002源:Subplan_1说明:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功,但是引发的错误数(1)达到允许的最大值(1);导致失败。错误数量达到MaximumErrorCount中指定的数量时,会发生这种情况。更改MaximumErrorCount或修复错误。结束警告DTExec:程序包执行返回DTSER_FAILURE(1)。开始:1:00:00 AM完成:1:02:58 AM经过:177.607秒。程序包执行失败。该步骤失败。

附上的屏幕快照显示了实际的维护工作(在重建索引之后是名为“ Confluence”的数据库更新统计信息。

maintenance job design

您能帮忙吗?

SQL Server实例是SQL 2012(SP1)。

答案

我的提示:

  • Confluence数据库在此服务器上不再存在或已重命名
  • 数据库的默认排序规则已更改为区分大小写
  • 检查或调试该存储过程,或向我们发送其CREATE PROC脚本(sp_RebuildIndexes)

以上是关于SQL维护作业失败:“无效的对象名称'Confluence.sys.Partitions'。将数据库上下文更改为'master']的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 维护计划,自动备份数据库任务失败

SQL Server 2008 R2中配置作业失败后邮件发送通知

添加Sql作业,新建步骤出现:从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败

SQL Server代理(11/12):维护计划作业

修改维护计划时,SQL Server 代理新添加的作业步骤被删除

SQL随笔之维护计划和作业的使用