首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server Tempdb 記憶體配置錯誤修復與服務啟動故障排除

     編輯:關於SqlServer

Tempdb in Ram 設定過大導致無法啟動的修復步驟

若將 Tempdb in Ram 設定值過大,會導致 SQL Server 無法啟動。請依循以下步驟修正:

  1. 在命令提示字元下以最小資源模式啟動 SQL Server:
    C:\MSSQL\BINN\SQLSERVR -f
  2. 切換至 Windows 介面,使用 ISQL_W 以 sa 帳號連線,執行:
SP_CONFIGURE 'Allow Update', 1;
RECONFIGURE WITH OVERRIDE;
GO
SP_CONFIGURE 'Tempdb In Ram', 0;
GO
SP_CONFIGURE 'Allow Update', 0;
RECONFIGURE WITH OVERRIDE;
GO
  1. 以 Ctrl+C 終止命令列中的 SQLSERVR 程序。
  2. 以一般模式重新啟動 SQL Server。此時 Tempdb 將建立於磁碟,大小約 2MB。
  3. 透過 SQL Enterprise Manager 將 Tempdb 調整為適當大小。

服務啟動錯誤 1069「因登入失敗無法啟動服務」

在控制台的「服務」中找到 MSSQLSERVER 或 SQLExecutive,開啟「啟動參數」頁籤,檢查並修正「登入身分」的帳號與密碼是否正確。

Setup /t RegistryRebuild = On 參數用途

此參數指示安裝程式僅重寫 SQL Server 在登錄中使用的關鍵值,而不重新安裝完整產品。適用於登錄損毀、服務無法啟動但程式檔案完整的情況。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved