小编BRW*_*BRW的帖子

移动 tempdb .ndf 文件的最佳方法

在 SQL Server 安装过程中,我“认为”我将 tempdb 的位置指定在“F:”而不是“C:”上,但我可以看到,虽然 tempdb.mdf 和 templog.ldf 位于“F:”上,但 3 。 ndf 辅助数据文件位于“C:”上。

我正在考虑通过执行以下步骤来移动 .ndf 文件:

    1.
    ALTER DATABASE tempdb MODIFY FILE ( NAME = temp2 , FILENAME = 'F:\MSSQLData\temp2' )
    ALTER DATABASE tempdb MODIFY FILE ( NAME = temp3 , FILENAME = 'F:\MSSQLData\temp3' )
    ALTER DATABASE tempdb MODIFY FILE ( NAME = temp4 , FILENAME = 'F:\MSSQLData\temp4' )
Run Code Online (Sandbox Code Playgroud)
  1. 停止 SQL Server(该实例当前未执行任何操作)。
  2. 将 3 个 .ndf 文件从当前 C: 位置复制/粘贴到新的 F:\MSSQLData\ 位置
  3. 重新启动 SQL Server。
  4. 检查它是否有效:
    SELECT name, physical_name AS …
Run Code Online (Sandbox Code Playgroud)

sql-server configuration tempdb alter-database

6
推荐指数
1
解决办法
1万
查看次数