SQL2005早期维护计划删除出错的解决办法
2011-03-23 10:38
274 查看
问题描述:
删除 对于 Job“W11111”失败。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=删除+Job&LinkId=20476 ------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
DELETE 语句与 REFERENCE 约束 "FK_subplan_job_id "冲突。该冲突发生于数据库 "msdb ",表 "dbo.sysmaintplan_subplans ", column 'job_id '。
语句已终止。 (Microsoft SQL Server,错误: 547)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=547&LinkId=20476 ------------------------------
解决方法:
网上提供的解决方法如此:
http://blog.xdnice.com/blog55i89424.html
http://hi.baidu.com/ggb98/blog/item/473fd902a900537a3812bb28.html
但我试了下,没有操作成功,故而直接去msdb数据库中寻找原因,把所有与Job(计划)相关的数据记录全部删掉,然后更新下视图就好了
(1)删除以下数据表中的记录
为安全起见,请先用select查询下里面是否有job的信息,然后再删除
sysjobs
SysjobSchedules
sysjobsteps
sysjobsteplogs
sysmaintplan_SubPlans
sysmaintplan_log
sysmaintplan_logdetail
sysSchedules
(2)更新如下视图
更新方法:在视图名称上右键,刷新
sysjobs_view
sysmaintplan_Plans
删除 对于 Job“W11111”失败。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=删除+Job&LinkId=20476 ------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
DELETE 语句与 REFERENCE 约束 "FK_subplan_job_id "冲突。该冲突发生于数据库 "msdb ",表 "dbo.sysmaintplan_subplans ", column 'job_id '。
语句已终止。 (Microsoft SQL Server,错误: 547)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=547&LinkId=20476 ------------------------------
解决方法:
网上提供的解决方法如此:
http://blog.xdnice.com/blog55i89424.html
http://hi.baidu.com/ggb98/blog/item/473fd902a900537a3812bb28.html
但我试了下,没有操作成功,故而直接去msdb数据库中寻找原因,把所有与Job(计划)相关的数据记录全部删掉,然后更新下视图就好了
(1)删除以下数据表中的记录
为安全起见,请先用select查询下里面是否有job的信息,然后再删除
sysjobs
SysjobSchedules
sysjobsteps
sysjobsteplogs
sysmaintplan_SubPlans
sysmaintplan_log
sysmaintplan_logdetail
sysSchedules
(2)更新如下视图
更新方法:在视图名称上右键,刷新
sysjobs_view
sysmaintplan_Plans
相关文章推荐
- SQL2005的维护计划无法删除的解决方法
- DataGrid中删除最后一页的记录时出错的解决办法
- DataGrid中删除最后一页的记录时出错的解决办法
- SQL 2005删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。)的解决
- sql2005中删除用户出现“数据库主体在该数据库中拥有 架构,无法删除”解决办法
- OpenStack neutron删除网络设备出错解决办法
- SQLServer2005的维护计划无法删除的解决方法
- DataGrid中删除最后一页的记录时出错的解决办法!
- 删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。)的解决
- SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
- label自动换行代码和DataGrid中删除最后一页的记录时出错的解决办法以及HTML小TIPS:强制HTML表格断行
- SqlServer中维护计划无法删除的解决方法
- DataGrid中删除最后一页的记录时出错的解决办法
- DATAGRID删除最后一行时出错的解决办法
- 已更新或者删除的行值不能使该行成为唯一行(sql2005) 解决办法
- 对SQL2005 在默认的设置中是删除了 XP_CMDSHELL的一点解决办法
- DataGrid中删除最后一页的记录时出错的解决办法
- 安装SQL2005发现COM+检测出错解决办法
- SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法