一次性将多个 SQL Server 2008 数据库从 C: 移动到 D:

一次性将多个 SQL Server 2008 数据库从 C: 移动到 D:

我的 SQL Server 2008 R2 有 323 个数据库,占用了 C 盘(一个快速的 SSD)上的大约 14 GB 空间。

因为我想回收 C: 盘上的部分空间,所以我想将它们移动到 D: 盘。

我已经发现这篇 MSDN 文章,但这似乎是仅移动一个数据库的过程。

是否有一种自动的方法或脚本可以一次性移动我所有的数据库?

答案1

移动目录后,您可以将其链接到其他驱动器。这样就无需在数据库配置中进行任何更改。

mklink /d MovedDirectory D:\MovedToDirectory

相关内容