web-dev-qa-db-ja.com

「sp_configureは更新を許可する」とは何ですか?

今日、エラー(DTSER_FAILURE)が発生しましたが、メンテナンスプランを編集することで修正できます(このエラーは、削除されたデータベースを検索するメンテナンスプランが原因で、セットアップで「選択されたデータベース」を使用していたためです)。

しかし、インターネットで、私はSP_CONFIGURE 'ALLOW UPDATES',0

このオプションにはどのような効果がありますか?

このオプションは効果がなく、廃止予定であることをMicrosoftのページで読みました。

5
Racer SQL

これは、SQL Server 2000の古いオプションであり、システムカタログテーブル(sysobjects、syscommentsなど)を直接更新できます。 2005年以降、これは不可能になりました(少なくともsp_configureオプションを超えてtonの追加のフープを飛ばさなければ、本番システムでやりたいことではありません)。 、およびすべてのシステムカタログがsys.objectsなどの読み取り専用ビューを通じて公開されるようになりました。

しかし、それが保守計画の失敗にどのように関係するのかはわかりません。メンテナンスプランの一部として選択されているデータベースを削除または削除すると、このエラーはかなり典型的なものになります。通常、メンテナンスプランで問題のあるステップを編集して再保存するだけで修正できます。

7
db2