bestlong 怕失憶論壇

標題: MSSQL Log 出現 錯誤: 15457,重要性: 0,狀態: 1 [打印本頁]

作者: bestlong    時間: 2010-3-18 08:30     標題: MSSQL Log 出現 錯誤: 15457,重要性: 0,狀態: 1

Windows 2000 SP4, SQL 2000 Std 8.00.040(SP4 ), 3G Ram

出現的錯誤訊息如下:
  1. 2010-03-17 09:54:25.62         spid187        設定選項 'show advanced options' 從 1 變更到 1。請執行 RECONFIGURE 陳述式來安裝。。
  2. 2010-03-17 09:54:25.62         spid187        錯誤: 15457,重要性: 0,狀態: 1
複製代碼

作者: bestlong    時間: 2010-3-18 08:34

MSDN 論壇的資料庫與程式開發(SQL Server Development)  板主 Alex Chuo MVP 回答:
  1. 那個訊息代表有人(也可能是應用程式或是透過 Enterprise Manager)執行過系統預存程序 sp_configure,但卻沒有同時執行 RECONFIGURE 陳述式,因此當使用系統預存程序 sp_configure 'show advanced options' 所得到的 config_value 與 run_value 的結果值不同。

  2. 發生原因:
  3. ========
  4. 以您的狀況來說,sp_configure 'show advanced options' 已經將 config_value 設定為 1,而它又被再次設定為 1,此時 SQL Server 會視為又重新設定一次 'show advanced options' 引數,且忘記需要再執行 RECONFIGURE 陳述式,因此 SQL Server 會提醒您需要執行 RECONFIGURE 陳述式來讓設定生效,以便讓  run_value 與 config_value 具有相同的值。

  5. 問題解法:
  6. ========
  7. 請執行如下的程式碼:
  8. use master
  9. RECONFIGURE

  10. 請注意:
  11. 在某些狀況下,您可能需要重新啟動 SQL Server 服務,才能讓設定生效。
複製代碼
目前先跑過解法後看看還會不會出現




歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5