将 SQL Server 数据库从一个驱动器移动到另一个驱动器?

将 SQL Server 数据库从一个驱动器移动到另一个驱动器?

我的计算机上有 SQL Server 2008 R2,它将所有内容存储在 C: 驱动器上 (C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA)。我现在有了额外的硬盘,想将所有数据库移过去。

有 26 个数据库,因此我想避免手动断开/重新连接它们。理想情况下,我只想将它们从 C: 和 D: 移出,然后告诉 SQL Server 在那里查看。

停机时间不是问题,我只是不想点击几十次鼠标:)

答案1

我所见过的在磁盘之间移动数据库的操作都涉及手动分离、移动和重新连接数据库。或者,您可以编写脚本来执行相同的操作。

相关内容