1. 程式人生 > >在SQL查詢分析器中執行對SYSOBJECTS 操作的語句時提示:未啟用對系統目錄的特殊更新等資訊

在SQL查詢分析器中執行對SYSOBJECTS 操作的語句時提示:未啟用對系統目錄的特殊更新等資訊

在查詢分析器中執行下面的語句 DELETE FROM SYSOBJECTS WHERE NAME LIKE '%DF__TR_FDZDMX%' OR NAME LIKE '%PK_TR_FDZDMXK%' 執行結果提示如下資訊: 伺服器: 訊息 259,級別 16,狀態 2,行 1
未啟用對系統目錄的特殊更新。系統管理員必須重新配置 SQL Server 以允許這種操作。 解決方法: SQLSERVER未開啟對SYSOBJECTS的更新許可權,開啟執行下面的語句: USE 資料庫名 GO sp_configure 'allow updates', 1
RECONFIGURE WITH OVERRIDE GO 開啟後再次執行目標語句,就可以完成執行。 執行完後,為恢復資料庫的系統許可權,需執行關閉更新許可權的語句,如下: USE 資料庫名(當前資料庫未改變選擇時,不需要執行此句) GO sp_configure 'allow updates', 0 RECONFIGURE WITH OVERRIDE GO