1. 检查tempdb当前的逻辑名字和它的存在位置。可以使用下面语句:
    SELECT name, physical_name
    FROM sys.master_files
    WHERE database_id = DB_ID(‘tempdb’);
    结果:
    图解移动tempdb的过程

  2. 在SQL Server配置管理器中停止SQL服务
    图解移动tempdb的过程

  3. 复制 tempdb数据库的两个文件(.mdf/.ldf) 到新文件夹,如(E:/MySQL/Data),同时修改两个文件的权限(否则在移动文件位置后,重启服务器时会无法访问)

    图解移动tempdb的过程图解移动tempdb的过程

  4. 启动SQL服务

    图解移动tempdb的过程

  5. 打开SQL Server Management Studio,执行以下代码:
    USE master;
    –移动主数据文件
    ALTER DATABASE tempdb MODIFY FILE
    (NAME = tempdev, FILENAME = ’ E:\MySQL\Data\tempdb.mdf’);
    –移动主日志文件
    ALTER DATABASE tempdb MODIFY FILE
    (NAME = templog, FILENAME = ’ E:\MySQL\Data\templog.ldf’);

  6. 重新启动SQL服务

    图解移动tempdb的过程

  7. 检查tempdb当前的逻辑名字和它的存在位置

    图解移动tempdb的过程
    结果显示tempdb移动成功!

相关文章:

  • 2022-02-16
  • 2022-01-22
  • 2021-08-23
  • 2021-10-24
  • 2021-07-17
  • 2021-04-21
猜你喜欢
  • 2022-02-27
  • 2021-06-08
  • 2022-12-23
  • 2021-06-17
  • 2021-08-24
  • 2021-12-12
相关资源
相似解决方案