Sql-Server

“sp_configure 允許更新”有什麼作用?

  • March 7, 2017

今天我遇到了一個錯誤( DTSER_FAILURE ),但我可以通過編輯維護計劃來修復它(這個錯誤是由於維護計劃搜尋已刪除的數據庫,而我在設置中使用了“選定的數據庫”)。

但是在網際網路上,我讀到一些文章說我應該SP_CONFIGURE 'ALLOW UPDATES',0

這個選項有什麼影響?

我在 Microsoft 頁面上讀到此選項無效並且已棄用。

這是 SQL Server 2000 天以來的一個舊選項,它允許您直接更新系統目錄表(sysobjects、syscomments 等)。自 2005 年以來,這不再可能(至少不是沒有跳過大量額外的障礙,而不僅僅是一個sp_configure選項——這不是您想要在生產系統上做的事情),並且所有系統目錄現在都通過 read 公開- 僅像 sys.objects 這樣的視圖。

不過,我不確定這與維護計劃失敗有何關係。如果您刪除或以其他方式刪除被選為維護計劃一部分的數據庫,則您看到的該錯誤非常典型。通常,編輯維護計劃中的違規步驟並重新保存就足以修復它。

引用自:https://dba.stackexchange.com/questions/166326