You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server 2022因tempdb路径错误无法启动的修复咨询

修复SQL Server 2022因tempdb路径双反斜杠导致无法启动的问题
  • 步骤1:以单用户模式启动SQL Server实例

    1. 以管理员身份打开命令提示符
    2. 停止SQL Server服务:
      net stop MSSQLSERVER
      
      (如果是命名实例,替换为net stop MSSQL$实例名)
    3. 启动单用户模式(此窗口需保持打开,不可关闭):
      sqlservr.exe -s MSSQLSERVER -m
      
      (命名实例替换为-s MSSQL$实例名)
  • 步骤2:连接实例并修正tempdb路径

    1. 打开另一个管理员命令提示符,连接到实例:
      sqlcmd -S .\MSSQLSERVER
      
      (命名实例对应调整连接字符串)
    2. 执行SQL语句修正路径(将双反斜杠改为单斜杠):
      ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\HimarsDB\2022\tempdb.mdf');
      ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\HimarsDB\2022\templog.ldf');
      GO
      
    3. 退出sqlcmd:
      EXIT
      
  • 步骤3:重启SQL Server服务

    1. 回到单用户模式的命令窗口,按Ctrl+C停止进程,输入Y确认
    2. 启动服务:
      net start MSSQLSERVER
      
      (命名实例对应调整)
  • 步骤4:验证修复结果
    连接SQL Server实例后执行以下查询,确认tempdb路径已恢复正常:

    SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb');
    

内容的提问来源于stack exchange,提问作者ZedZip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 07:29:59