“sp_configure 允许更新”有什么作用?

Rac*_*SQL 5 sql-server backup maintenance-plans sql-server-2014 sp-configure

今天我收到一个错误 (DTSER_FAILURE),但我可以通过编辑维护计划来修复它(这个错误是由于维护计划搜索已删除的数据库,而我在设置中使用了“选定的数据库”)。

但是在互联网上,我读了一些帖子说我应该SP_CONFIGURE 'ALLOW UPDATES',0

这个选项有什么影响?

我在 Microsoft 页面上读到此选项无效并且已弃用。

db2*_*db2 7

这是 SQL Server 2000 天的旧选项,它允许您直接更新系统目录表(sysobjects、syscomments 等)。自 2005 年以来,这不再可能(至少除了选项之外,还需要跳过大量额外的障碍sp_configure- 这不是您想要在生产系统上做的事情),并且所有系统目录现在都通过读取公开-只有像 sys.objects 这样的视图。

不过,我不确定这与维护计划失败有什么关系。如果您删除或以其他方式删除被选为维护计划的一部分的数据库,则您看到的错误是非常典型的。通常,编辑维护计划中的违规步骤并重新保存就足以修复它。